用C语言解决鬼谷算题
HOT

在鬼谷算题中有这样一个著名的题目:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”这属于高等数学中的数论。我国宋代学者对这类题目钻研已颇为精深,总结出了“三人同行七十稀,五树梅花廿一枝,七子团圆正半月,去百零五便得知。”这样的口诀,意思是说“以三三数之,余数乘以七十;五五数之,余数乘以二十一;七七数之,余数乘十五。三者相加,如不大于一百零五,即为答数;否则须减去一百零五或其...
阅读全文

C语言的编程风格
HOT

缩进格式Tab是8个字符,于是缩进也是8个字符.有很多怪异的风格,他们将缩进格式定义为4个字符(设置为2个字符!)的深度,这就象试图将PI定义为3一样让人难以接受. 理由是:缩进的大小是为了清楚的定义一个块的开始和结束.特别是当你已经在计算机前面呆了20多个小时了以后,你会发现一个大的缩进格式使得你对程序的理解更容易.现在,有一些人说,使用8个字符的缩进使得代码离右边很近,在80个字符宽度的终端屏...
阅读全文

C语言程序开发经典实例之七
HOT

【程序61】题目:打印出杨辉三角形(要求打印出10行如下图)   1.程序分析:11  11  2  11  3  3  11  4  6  4  11  5  10 10 5  1 2.程序源代码:main(){ int i,j; int a; printf("\n"); for(i=0;i<10;i++) {  a=1;  a=1;}  for(i=2;i<10;i++)   fo...
阅读全文

C语言程序开发经典实例之四
HOT

程序31】题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。2.程序源代码:#include <stdio.h>void main(){ char letter; printf("please input the first letter of som...
阅读全文

C语言程序开发经典实例之三
HOT

【程序21】题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。1.程序分析:采取逆向思维的方法,从后往前推断。2.程序源代码:main(){int day,x1,x2;day9;x21;while(day>0...
阅读全文

C语言程序开发经典实例之二
HOT

【程序11】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....2.程序源代码:main(){long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i++) { printf("%12ld %12ld...
阅读全文

C语言程序开发经典实例之一
HOT

【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++)    /*以下为三重循环*/ for(j=1;j<5;j++)   for (k=1...
阅读全文

C语言函数简介(无实例)
HOT

分类函数,所在函数库为ctype.hint isalpha(int ch) 若ch是字母('A'-'Z','a'-'z') 返回非0值,否则返回0int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非0值,否则返回0int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0int iscn...
阅读全文

编程指南:C语言编程易犯毛病集合
HOT

C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。   1.书写标识符时,忽略了大小写字母的区别。   m...
阅读全文

水滴石穿C语言之正确使用const
HOT

基本解释  const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的健壮性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。  虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。  问题:const变量 & 常量  为什么我象下面的例子一样用一个c...
阅读全文

HOT

#include "stdio.h"void main(){ char a,b,c,d; scanf("%s%s",a,b); gets(c); gets(d); puts(a); puts(b); puts(c); puts(d);}当输入aaa bbbccc ddd后为什么输出的是aaa bbb ccc ...
阅读全文

二级考试
HOT

a=5b=6-(--a)我算为什么等于2,而结果却不是,是我算错了吗,还有就是下面一个程序,这结果应该要相差2,为什么只相差1,++C1不是在原基础上加1,而--C1不是在原基础上减1吗??#include "stdio.h"void main(){char c1='a';printf("%4d,%4d\n",++c1,--c1);} 
阅读全文
100 页 / 共 196