文档详情

全国计算机二级C语言程序设计讲义 改错.ppt

发布:2016-11-14约小于1千字共9页下载文档
文本预览下载声明
* 改 错 1、取{2m, 3n |m≥1,n≥1}中由小到大排列的前70项数。 #includestdio.h void main( ) {double m,n; int k; /**********error************/ m=2, n=3; for(k=0;k70;k++) /**********error************/ if(nm) {printf(%40.0f,m); m*=2; } else {printf(%40.0f,n); n*=3; } return; } m=2;n=3; if(mn) 2、求 1- 1/2+1/3-1/4+…+ 1/99-1/100 的值。 #includestdio.h void main() {int i,t; float s=0; for (i=t=1;i=100;i++) { /***********error*************/ s+=t/i; t=-t; } /***********error************/ printf(s=%d\n,s); } s+=(float)t/i; printf(s=%f\n,s); 3、任意输入一串字符,以“?”结束,分别统计其中字母、数字和其他字符的个数。 #includestdio.h void main() {char c; int n1=0,n2=0,n3=0; /***********error************/ for((c=getchar())!=?) /***********error************/ if((c=Ac=Z)(c=ac=z))n1++; else if(c=0c=9)n2++; else n3++; printf(%d,%d,%d\n,n1,n2,n3); } for(;(c=getchar())!=?;) if((c=Ac=Z)||(c=ac=z))n1++; *
显示全部
相似文档