C程序设计第四版习题答案

上传人:新** 文档编号:551607205 上传时间:2023-05-09 格式:DOCX 页数:186 大小:104.89KB
返回 下载 相关 举报
C程序设计第四版习题答案_第1页
第1页 / 共186页
C程序设计第四版习题答案_第2页
第2页 / 共186页
C程序设计第四版习题答案_第3页
第3页 / 共186页
C程序设计第四版习题答案_第4页
第4页 / 共186页
C程序设计第四版习题答案_第5页
第5页 / 共186页
点击查看更多>>
资源描述

《C程序设计第四版习题答案》由会员分享,可在线阅读,更多相关《C程序设计第四版习题答案(186页珍藏版)》请在金锄头文库上搜索。

1、C程序设计第四版习题完整版答案【排版整洁】第I章程序设计和C语言11.1什么是计算机程序11. 2什么是计算机语言11. 3C语言的发展及其特点31.4最简单的C语言程序51. 4.1最简单的C语言程序举例61.1 4. 2C语言程序的结构101.5 运行C程序的步骤与方法121.6 程序设计的任务141-5 ttinclude int main () printf (*、nn); printf(* Very Good!nn*); printf (*n); return 0;)l-6#include int main()int a, b, c, max;printf (,zplease inp

2、ut a, b, c:n);scanf (%d, %d, %d, &a, &b, &c);max二a;if (maxb)max=b;if (maxc)max=c;printf(The largest number is %dn,z, max) ; return 0;)第2章算法一程序的灵魂162. 1什么是算法162.2简单的算法举例172. 3算法的特性212. 4怎样表示个算法222. 4.1用自然语言表示算法222. 4. 2用流程图表示算法222. 4. 3三种基本结构和改进的流程图262. 4.4用N S流程图表示算法282. 4. 5用伪代码表示算法312. 4. 6用计算机语言表

3、示算法322. 5结构化程序设计方法34习题36第章最简单的C程序设计顺序程序设计373.!顺序程序设计举例373. 2数据的表现形式及其运算393. 2. 1常量和变量393. 2. 2数据类型423. 2. 3整型数据443. 2. 4字符型数据473. 2.5浮点型数据493.2. 6怎样确定常量的类型513. 2.7运算符和表达式523. 3C语句573. 3. 1C语句的作用和分类573 . 3. 2最基本的语句赋值语句594 .4数据的输入输出653. 4.1输入输出举例653. 4. 2有关数据输入输出的概念673. 4. 3用printf函数输出数据683. 4. 4用scan

4、f函数输入数据753. 4. 5字符数据的输入输出78习题823-1 #include ftinclude int main ()float p, r, n;r=0. 1;n=10;p=pow(l+r, n);printf(p=%fn”, p);return 0;3-2-1include ttinclude int mainOfloat r5, r3,r2, rl,rO, p, pl,p2, p3, p4,p5; p=1000;r5=0. 0585;r3=0. 054;r2=0. 0468;rl二. 0414;r0=0. 0072;pl=p*(l+r5)*5); / 一次存 5 年期p2=p*

5、(l+2*r2)*(l+3*r3); /先存2年期,到期后将本息再存3年期p3=p*(l+3*r3)*(l+2*r2); / 先存 3 年期,到期后将本息再存 2 年期 p4=p*pow(l+rl, 5);/存1年期,到期后将本息存再存1年期,连续存5次p5=p*pow(l+r0/4, 4*5); /存活期存款。活期利息每一季度结算次printfrpl=%fn,pl); /Z输出按第1方案得到的本息和printfrP2=%fn,z,p2); /Z输出按第2方案得到的本息和printfCp3=%fn,p3); /Z输出按第3方案得到的本息和printfCp4=%fn,p4); /Z输出按第4方案

6、得到的本息和printf (p5二%fn”, p5); /Z输出按第5方案得到的本息和return 0;3-2-2ttinclude ttinclude int mainOdouble r5, r3, r2, rl, rO, p, pl, p2, p3, p4, p5;p二100;r5=0. 0585;r3=0. 054;r2=0. 0468;rl=0. 0414;rO二. 0072;pl=p*(l+r5)*5); / 一次存 5 年期p2=p*(l+2*r2)*(l+3*r3); /先存2年期,到期后将本息再存3年期p3=p*(l+3*r3)*(l+2*r2); 先存 3 年期,到期后将本息

7、再存 2 年期 p4=p*pow(l+rl, 5);/存1年期,到期后将本息存再存1年期,连续存5次p5=p*pow(l+r0/4,4*5); /存活期存款。活期利息每一季度结算次printfCpl=%fn,pl); /Z输出按第1方案得到的本息和printfCp2=%fnp2); /Z输出按第2方案得到的本息和printf(p3=%fn,p3);输出按第3方案得到的本息和printfCp4=%fn,p4); /Z输出按第4方案得到的本息和printf (*p5=%fn*, p5); /Z输出按第5方案得到的本息和return 0;3-2 - 3#include ttinclude int m

8、ain ()float r5, r3, r2, rl, rO, p, pl, p2, p3, p4, p5;p=1000;r5=0. 0585;r3=0. 054;r2=0. 0468;rl=0. 0414;r0=0. 0072;pl=p*(l+r5)*5); / 一次存 5 年期P2=p*(l+2*r2)*(l+3*r3); /先存2年期,到期后将本息再存3年期p3=p*(l+3*r3)*(l+2*r2); 先存 3 年期,到期后将本息再存 2 年期 p4=p*pow(l+rl, 5);存1年期,到期后将本息存再存1年期,连续存5次p5-p*pow(l+r0/4,4*5); /存活期存款。活

9、期利息每一季度结算次printf (*pl=%10. 2fn*, pl) : /Z输出按第1方案得到的本息和printf (*P2=%10. 2fn*, p2); /Z输出按第2方案得到的本息和printf(p3=%10. 2fn”, p3); /Z输出按第3方案得到的本息和printf (p4=%10. 2fn*, p4); /Z输出按第4方案得到的本息和printf (*p5=%10. 2fn*, p5); /Z输出按第5方案得到的本息和return 0;)3-3.ttinclude ftinclude int main()(float d=300000,p=6000, r=0. 01,

10、m;m=logl0(p/(p-d*r)/loglO(l+r);printf2fn,m);return 0;3-4#include int main()int cl, c2;cl=197;c2=198;printf(*cl=%c, c2=%cn*, cl, c2);printf(cld, c2=%dn*, cl, c2);return 0;3-5ttinclude int main ()int a, b;float x, y;char cl, c2;scanf(a=%d b=%d,&a, &b);scanf (%f %e, &x, &y);scanf (%c%c, &c 1, &c2);prin

11、tf (a=%d, b=%d, x二%f, y二%f, cl=%c, c2=%cn, a, b, x, y, cl, c2) ; return 0;)3-6include int main ()char cl=C , c2= h, c3= i, c4= n, c5= a;cl=cl+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf (zzpasswor is %c%c%c%c%cn,z, cl, c2, c3, c4, c5) ; return 0;3-7include int main ()float h, r, 1, s, sq, vq, vz;float

12、pi=3. 141526;printf (“请输入圆半径 r圆柱高 h :”);scanf (*%f, %f&r, &h); 要求输入圆半径r和圆柱髙h l=2*pi*r; 计算圆周长1s=r*r*pi: 计算圆面积ssq=4*pi*r*r: 计算圆球表面积sq vq=3. 0/4. 0*pi*r*r*r; 计算圆球体积vqvz=pi*r*r*hI 计算圆柱体积vzprintf (圆周长为:1=%6. 2fn, 1);printf (圆面积为:s=%6. 2fn, s);printf (“圆球表面积为:sq=%6. 2fn, sq);printf (圆球体积为:v=%6. 2fn*, vq);

13、printf (圆柱体积为:vz=%6. 2fn, vz);return 0;3-8-1ftinclude int mainO(int cl,c2: 整型定义printf (请输入两个整数cl,c2);scanf (%d, %d”, &cl, &c2);printf按字符输出结果:n);printf (%c, %cn,z, cl, c2);printf (“按ASCII码输出结果为:n);printf (d, %dn”, cl, c2);return 0;3-8-2ttinclude int main ()char cl, c2; 定义字符型变量int il,i2: 定义整型变量printf (请输入两个字符cl, c2:);scanf (%c, %c”, &cl, &c2);il=cl; 赋值给整型变量i2=c2;printf (按字符输出结果:n);printf (*%c, %cn*, i 1, i2);printf (按整数输出结果:、);printf(%d, %dn”, cl, c2);return 0;3-8-3ttinclude int main()(char cl,c2: 定义为字符型int il, i2; 定义为整型printf(请输入两个整数 il,i2:);scanfC%d,%

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号