文档详情

c语言程序设计谭浩强第2版第五章课后习题源代码.doc

发布:2017-07-11约1.75千字共4页下载文档
文本预览下载声明
c语言程序设计谭浩强第2版第五章课后习题源代码 //求100~200间的全部素数 #include stdio.h main() { int i,j,a[100]; for(i=100;i200;i++) { a[i]=i; for(j=2;j=i;j++) { if(ji) if(a[i]%j==0) break; if(a[i]-j==0) printf(%5d,a[i]); } } } //P137d2输入一行字符串,统计字符数量、数字个数、空格个数、以及其他字符数 //Programed by zhuyaohe //Created at 2011.10.15 #includestdio.h #includectype.h //#includestring.h void main() { char c; int i=0,j=0,k=0,l=0; //i为字符数量 //j为数字个数 //k为空格数量 //l为其他字符数 printf(请输入一行字符串); while((c=getchar())!=\n) { if(c== ) k++; else if(isdigit(c)) j++; else if(isalpha(c)) i++; else l++; } printf(字符个数为%d\n,i); printf(数字个数为%d\n,j); printf(空格个数%d\n,k); printf(其他字符个数为%d\n,l); } //求水仙花数 #includestdio.h main() { int i,j,n,k; printf(水仙花数是:); for (n=100;n1000;n++) { i=n/100; j=n/10-i*10; k=n%10; if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) printf(%d,,n); } printf(\n); } //P137d4猴子吃桃问题 //Programed by zhuyaohe //Created at 2011.10.15 #includestdio.h void main() { int i=1,j=0; //i为最后1天 //j为数字个数 //sum为桃子总数量 printf(请输入一行字符串); for(j=1;j10;j++) { i=(i+1)*2; } printf(桃子总个数为%d\n,i); printf(猴子第一天吃的个数为%d\n,i/2-1); //p137D5,小球反弹问题 #includestdio.h main() { int n; float sn=100,hn=sn/2; for(n=2;n=10;n++) { sn=sn+2*hn; hn=hn/2; } printf(第10 次落地时共经过:%f米\n,sn); printf(第10 次反弹%f米\n,hn); } } //p137D6输出以下图案 #include stdio.h void main() { int i,j,k,x=1; for(i=1;i5;i++) { for(j=1;j5-i;j++) { putchar( ); } for(k=1;ki+x;k++) { putchar(*); } printf(\n); x++; } x=7; for(i=1;i4;i++) { for(j=1;ji+1;j++) { putchar( ); } for(k=1;kx-i;k++) { putchar(*); } printf(\n); x--; } }
显示全部
相似文档