C语言程序填空及答案.docVIP

  • 95
  • 0
  • 约1.02万字
  • 约 8页
  • 2016-10-15 发布于贵州
  • 举报
C语言程序填空及答案

程序填空题 1、 #include stdio.h void main() { int n,k=0; scanf(%d,n); while( _____1_____ ) // 1)n 2) n!=0; { k++; _____2_____; n=n/10 } printf(%d\n,k); } 2、 #include stdio.h #include math.h #define f(x) x*x-5*x+sin(x) void main() { int x; float max; ______1______ // max=f(1); for(x=2;x=10;x++) ______2______ // if(f(i)max) max=f(i); printf(%f\n,max); } 3、 #include stdio.h void main() { char c; c=getchar(); if(______1______) // c=a cv c=c+5; else if (c=v c=z) ______2______ //c=c-21; putchar(c); } 4、 #include stdio.h void Dec2Bin(int m) { int bin[32],j; for(j=0;m!=0;j++) { bin[j]= ______1______; // m%2 m=m/2; } for(;j!=0;j--) printf(%d, ______2______ ); // bin[j-1] } void main() { int n; scanf(%d,n); Dec2Bin(n); } 5、 #include stdio.h #include math.h void main() { int n,s=0; scanf(%d,n); ______ 1 ______ //n=(n0?n:-n) ; 2)n=fabs(n); while(n!=0) { ______ 2 ______ // s=s+n%10; n=n/10; } printf(%d\n,s); } 6、 /#include stdio.h void swap(______1______) //int *pa , int *pb { /*交换两个数的位置*/ int temp; temp = *pa; *pa = *pb; *pb = temp; } void main() { int a,b,c,temp; scanf(%d%d%d,a,b,c); if(ab) swap(a,b); if(bc) swap(b,c); if(______2______) // ab swap(a,b); printf(%d,%d,%d,a,b,c); } 7、 #include stdio.h _______1______ //long f(int n); void main() { printf(%ld\n,f(30)); } long f(int n) { if( ______2______ ) // n==1||n==2 return 1; else return f(n-1)+f(n-2); } 8、 #include stdio.h void main() { char s[80]; int i,j; gets(s); for(i=j=0;______1______;i++) // s[i]!=’\0’ if(s[i] != c) { s[j]=s[i]; ______2______ //j++; } s[j]=\0; puts(s); } 9、 #include stdio.h struct

文档评论(0)

1亿VIP精品文档

相关文档