C语言第三版全部习题(答案)-new

C语言第三版全部习题(答案)-new

ID:38700712

大小:161.00 KB

页数:33页

时间:2019-06-17

C语言第三版全部习题(答案)-new_第1页
C语言第三版全部习题(答案)-new_第2页
C语言第三版全部习题(答案)-new_第3页
C语言第三版全部习题(答案)-new_第4页
C语言第三版全部习题(答案)-new_第5页
资源描述:

《C语言第三版全部习题(答案)-new》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、习题1一、选择题1.B2.A3.B4.A5.B6.D二、阅读程序写出结果。1.IloveChina!wearestudents.2.6三、程序设计题解:main(){inta,b,c,v;a=10;b=20;c=15;v=a*b*c;printf("v=%d",v);}本程序运行结果为:v=3000习题2一、选择题1.C2.B3.A4.A5.A6.C7.D8.C9.D10.C11.B12.A二、程序阅读题1.3,2,-8,23.000000,2.500000,-8.0000002.4,43.31234.aabbccabc三、程序设计题:#define

2、M5main(){intn,c;n=2;c=M*n;printf("%d",c);}本程序运行结果为:10习题3一、选择题1.A2.C3.D4.C5.C二、程序阅读题1.x=3,a=2,b=31.z=12.7000002.121a212三、程序填空:a=a+bb=a-ba=a-b四、程序设计题#includemain(){intn;floatrate=0.0225,capital,deposit;scanf("%d,%f",&n,&capital);deposit=capital*pow(1+rate,n);printf("dep

3、osit=%f",deposit);}习题4一、选择题1.B2.B3.B4.B5.C6.D7.C8.A二、填空题1.02.x>40&&x<=60

4、

5、x<1203.最近的4.3225.-1三、程序填空:1.(ch>='A'&&ch<='Z')

6、

7、(ch>='a'&&ch<='z')2.ch>='0'&&ch<='9'3.ch==''4.4142四、程序设计题1.#includemain(){charch;ch=getchar();if(ch>='A'&&ch<='Z')ch+=32;elseif(ch>='a'&&ch<='z')

8、ch-=32;putchar(ch);putchar('');}2.解:main(){floatx,y;scanf("%f",&x);if(x>-1)y=2*x;elseif(x==1)y=3;elsey=4+x;printf("y=%f",y);}本程序运行结果为:-2y=2.0000003.main(){intx;scanf("%d",&x);if(x%2==0)printf("IsEven");elseprintf("IsOdd");}习题5一、选择题1.C2.C3.D4.A5.B6.D7.C8.C9.D10.B二、程序阅读

9、题1.sum=32.程序的功能是1至10偶数求乘积,奇数求和,运行结果为sum=25mul=3840.000000。2.前五项为0+1/2+2/3+3/5+5/83.****************三、程序填空:1.ch=getchar()ch>='a'&&ch<='z'2.n=0;i<=300或i<300i%7==0

10、

11、i%17==0或!(i%7)

12、

13、!(i%17)或!(i%17)

14、

15、!(i%7)n%5==0或!(n%5)求和:i<=300:sum=4220或i<300:4220四、程序设计题:1.编写程序求1-1/2+1/3-1/4+…+1/99

16、-1/100的值#include"stdio.h"main(){inti,s=-1;floatsum=1.0;for(i=2;i<=100;i++)sum=sum+1.0*s/i;printf("sum=%f",sum);}2.曾有一位印度国王要奖赏他的聪明能干的宰相达依尔。达依尔只要求在国际象棋的棋盘格上放置小麦粒,第一格放1粒,第二格放两粒,第三格放4粒,第四格放8粒,……,最后能有多少小麦粒呢?main(){floati,s=1,t=1;for(i=1;i<=63;i++){t*=2;s+=t;}printf("s=%f",s);}3.打印

17、水仙花数,即一个三位数各位上的数字之和等于它本身,如:153=13+53+33。main(){intk1,k2,k3,i;for(k1=1;k1<=9;k1++)for(k2=0;k2<=9;k2++)for(k3=0;k3<=9;k3++){i=k1*k1*k1+k2*k2*k2+k3*k3*k3;if(i==k1*100+k2*10+k3)printf("%d=%d^3+%d^3+%d^3",i,k1,k2,k3);}}4.一张纸的厚度为0.1毫米,珠穆琅玛峰的高度为8848.13米,假如纸张有足够大,将纸对折多少次后可以超过珠峰的高度?ma

18、in(){floath=8848.13,h0=0.0001,h1;intm=0;h1=h0;while(h0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。