摘要:
初接触C语言: 初始会遇到很多问题与常见错误,我们在建立新程序时应选择Win32 console Application,这一点许多人会不知而直接使用第一个,结果就导致程序无法运行,但代码可以打出无错误。 然后,编写C++时要记住半角的问题,尽量使用电脑本身的英文输入法可以较好避免这个初学者常犯错误。另外,书上的源程序第一行文字都不用编入,初始不知道于是前面有些章节我将第一行文字也编进去,其实那只是解释下面代码含义。在编程过程中可能大家最怕的就是敲完代码后各种出错导致运行不了,如果生疏的同学可能遇到输错或遗漏代码, " 打成 ' ,漏掉; : 及( )‘ ’之间没有加入空格等 阅读全文
摘要:
7-1#includeint main(void){ int count[9]; int i,response; for(i=1;i8) printf("this is a bad response:%d\n",response); else count[response]++; } printf("result:\n"); for(i=1;iint main(void){ int i; int fib[10]={1,1}; for(i=2;iint main(void){ i... 阅读全文
摘要:
6-1#includeint main(void){ int i; char ch_lower,ch_upper; for(i=1;i='a' && ch_lower%c->%d\n",ch_lower,ch_upper,ch_upper%10); } return 0;}6-2#includeint main(void){ char ch='w'; int a=2,b=3,c=1,d,x=10; printf("%d",a>b==c); printf("%d",d=a>b); 阅读全文
摘要:
5-1/* 计算圆柱体积 */#includeint main(void){ double height,radius,volume; double cylinder(double r,double h); printf("Enter radius and height:"); scanf("%lf%lf",&radius,&height); volume=cylinder(radius,height); printf("Volume=%.3f\n",volume); return 0;}double cylinder 阅读全文
摘要:
4.1例4-1/* 用格雷戈里公式计算x的近似值,精度要求:最后一项的绝对值小于0.0001 */#include#includeint main(void){ int denominator,flag; double item,pi; flag=1; denominator=1; item=1.0; pi=0; while(fabs(item)>=0.0001){ item=flag*1.0/denominator; pi=pi+item; flag=-flag; denominator=den... 阅读全文
摘要:
例1-1#includeint main(void){ int n; int factorial(int n); scanf("%d",&n); printf("%d\n",factorial(n)); return 0;}int factorial(int n){ int i,fact=1; for(i=1;iint main(void){ int a,b,c,d; a=1; b=2; c=3; d=a+b+c; printf("%d",d); return 0;}#includeint main(v... 阅读全文
摘要:
3.1例3-1/* 简单的猜数游戏 */#includeint main(void){ int mynumber=38; int yournumber; printf("Input your number:"); scanf("%d",&yournumber); if(yournumber=mynumber) printf("Ok!you are right!\n"); else if(yournumber>mynumber) printf("Sorry!your number is bigger than . 阅读全文
摘要:
2.1例2-1/* 显示"Hello World!" */# includeint main(void){ printf("Hello World!\n"); return 0;}2.1例2-2/* 显示"Hello World!" */# includeint main(void){ printf("Hello World!\n"); return 0;}2.2例2-3/* 将华氏温度转换为摄氏温度 */#includeint main(void){ /* 定义两个整型变量,celsius表示摄氏度,fahr表示 阅读全文
摘要:
#includeint main(void){ int x,y; printf("请输入x的值:"); scanf("%d",&x); y=x*x; printf("%d=%d*%d\n",y,x,x); printf("%d*%d=%d\n",x,x,y); return 0;}#include #include int IsPrime(int a){ int i; for (i=2;i<=sqrt(a);i++) if (a%i==0) return 0; return 1;}int main() 阅读全文