第1章
1-3 CAB
4 .c .obj .exe 5 /* */ 6 ;
7 算法
8 ①中级语言:C语言具有高级语言的先进思想又能直接对存储器进行操作,能进行位运算,能实现汇编语言的大部分功能,生成目标代码质量高,程序执行效率高。
②结构化语言:C语言用函数作为程序模块,以实现程序的模块化,语言简洁、紧凑,具有结构化的特点。
③可移植性好:C语言不包含依赖硬件的输入输出机制,使C语言本身不依赖于硬件系统,可移植性好。 9 #include<>
main( ) { ; } 10 #include “”
main() { printf(“This is my first C Program!”); }
第2章
1. yes 2. -3 3. 2,1
4. 1)a!=b||a<=c 2)x>=4||x<=-4 5. x>20&&x<30||x<-100 6. #include <>
main() { int x;
printf(“please input an integar:”); scanf(\
if(x%5==0&&x%7==0) printf(\ else printf(\ } 7.
#include <> main() { int year,month; printf(\ scanf(\
switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:printf(\ break; case 4: case 6: case 9: case 11:printf(\ break; case 2:if(year%4==0&&year0!=0||year@0==0) { printf(\ break; } else { printf(\ break; } } } 8.
#include <> main() { float money; int year; printf(\ scanf(\ if(year==1) money+=money**12*year; if(year==2) money+=money**12*year; if(year==3||year==4) money+=money**12*year; if(year>=5&&year<=7) money+=money**12*year; if(year>=8) money+=money**12*year; printf(\ }
第3章
1
#include \ main()
{ float x[10],sum=0; int i=0;
printf(\ while(i<10)
{ scanf(\ sum=sum+1/x[i]; i=i+1; }
printf(\ }
2
#include \ main()
{ int x[100],sum=0,aver,i=0;
printf(\ scanf(\ while(x[i]!=0)
{ sum=sum+x[i]; i=i+1;
scanf(\ }
printf(\
printf(\ } 3
#include \ #include \ main()
{ int i=1,j,f; long int s=0; while(i<=10)
{ for(f=1,j=1;j<=i;j++) f=f*j;
s=s+pow(-1,i-1)*f; i=i+1; }
printf(\ }