- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言ch4习题解答
Ch4习题解答 循环结构程序设计 4.2求自然数1~100的累加和,分别用三种循环控制语句实现。 方法1(for循环) #include stdio.h void main(void) { int i,sum=0; for(i=0;i=100;i++) sum+=i; printf(%d,sum); } 方法2(while循环) #include stdio.h void main(void) { int a = 1, sum = 0; while(a = 100) { sum += a; a++; } printf(%d, sum); } 方法3(do-while循环) #include stdio.h void main(void) { int i,sum=0; i=1; do { sum=sum+i; i++; } while(i=100); printf(%d,sum); } 4.4根据公式 ,求e的近似值,精度要求为10-6。 #include stdio.h void main() { int i; double e,f; e=1.0; f=1.0; for(i=1;f=1e-6;i++) { f/=(double)i; e+=f; } printf(e=%f\n,e); } 4.6 编写程序,求下面和式的值。 #include stdio.h void main() { double s=0,t=1; int n; for(n=1;n=20;n++) { t=t*n; s=s+t; } printf(1!+2!+…+20!=%e\n,s); } 4.8从键盘输入的一组字符中统计出大写字母的个数m和小写字母的个数n,并输出m、n中的较大者。 #include stdio.h void main() { int m=0,n=0; char c; while((c=getchar())!=\n) { if(cAc=Z)m++; if(c=ac=z)n++; } printf(m=%d,n=%d,max=%d\n,m,n,mn?n:m); } 4.10输出显示自然数1~100之间的素数。 #include stdio.h #include math.h void main() { int n,i,j,l=0; for(n=2;n=100;n++) { i=sqrt(n); for(j=2;j=i;j++) if(!(n%j))break; 4.12求算式xyz+yzz=999中的x、y、z的值(其中xyz和yzz分别表示一个三位数)。 #include stdio.h void main() { int x,y,z,i,result=999; for(x=1;x10;x++) for(y=1;y10;y++) for(z=0;z10;z++) { i=100*x+10*y+z+100*y+10*z+z; if(i==result) printf(x=%d,y=%d,z=%d\n,x,y,z); } } 4.14已知鸡兔共有30只,脚共有90只,编程计算鸡兔各有多少只。 #include stdio.h void main() { int x,y; for(x=0;x=30;x++) { y=30-x; if((2*x+y*4)==90) printf(%d,%d\n,x,y); } } 4.16使用嵌套循环输出下列图形: #include stdio.h void main() { int i,j; for(i=0;i=3;i++) { for(j=0;j=5;j++) if(i==0||j==0||i==3||j==5) printf(*); else printf( ); printf(\n); } } 4.18 编写一程序,根据用户输入的不同的边长,输出其菱形。例如,边长为3的菱形为: #include stdio.h void main() { int a,i,j,k; printf(please enter the number);
您可能关注的文档
- Container Port Of UK (英国集装箱港口).ppt
- Copy of 遥感图像处理7-34.ppt
- Corel DRAW课件(赵老师).ppt
- CorelDRAW X3图形设计教程(第2版) 项目3 文本的处理.ppt
- CorelDRAW X3图形设计教程(第2版) 项目6 图形特殊效果.ppt
- CorelDRAW X3图形设计教程(第2版) 项目7 位图处理和效果应用.ppt
- CorelDRAW X3图形设计教程(第2版) 项目8 综合案例.ppt
- CorelDRAW 第9章 交互式效果.ppt
- CorelDRAW X3实战教程(下).ppt
- COS5020B型双踪示波器面板说明.ppt
有哪些信誉好的足球投注网站
文档评论(0)