2023年C语言程序设计课后习题答案.pdf





《2023年C语言程序设计课后习题答案.pdf》由会员分享,可在线阅读,更多相关《2023年C语言程序设计课后习题答案.pdf(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(完整版)C 语言程序设计课后习题答案 (完整版)C 语言程序设计课后习题答案 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)C 语言程序设计课后习题答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整版)C 语言程序设计课后习题答案的全部内容。(完整版)C 语言程序设计课后习题答案 C 语言程序设计(第
2、 2 版)课后习题答案 第一章 1。请参照本章例题,编写一个 C程序,输出以下信息:*Very good!*解:include void main()printf(“*”);printf(“n);printf(“Very good!n”);printf(“n);printf(“*”);2。编写一个 C程序,输入 a、b、c 三个值,输出其中最大值.解:#include stdio。h void main()int a,b,c,max;printf(“请输入三个数 a,b,c:n”);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您
3、生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 scanf(“d,%d,%d”,a,b,&c);max=a;if(maxb)max=b;if(maxc)max=c;printf(“最大数为:d”,max);第二章 1。假如我国国民生产总值的年增长率为 10%,计算 10 年后我国国民生产总值与现在相比增长多少百分比。计算公式为 P=(1+r)n,r为年增长率;n 为年数;P 为与现在相比的百分比。解:#incl
4、ude include math.h void main()double P,r=0。1,n=10;P=pow((1+r),n);printf(“lfn,P);3。请编程序将“China”译成密码,译码规律是用原来字母后面的第 4 个字母代替原来的字母。例如,字母“A”后面第 4 个字母是“E,“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使 cl、c2、c3、c4、c5 五个变量的值分别为C、h、i、n、a,经过运算,使 c1、c2、c3、c4、c5 分别变为G、l、m、r、e,并输出.疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您
5、的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 解:#include void main()char c1=C,c2=h,c3=i,c4=n,c5=a;c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;printf(“密码是ccc%c cn”,c1,c2,c3,c4,c5);第三章 3。用下面的 scanf 函数输入数据,使 a=3,b=7,x=8。5,y
6、=71。82,c1=A,c2=a。问在键盘上如何输入?解:#include stdio。h void main()int a,b;float x,y;char c1,c2;scanf(“a=%d,b=d,&a,b);scanf(“x=%f,y=e”,x,&y);scanf(“c1=%c,c2=%c,&c1,&c2);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与
7、现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 a=3,b=7 x=8.5,y=71。82 c1=A,c2=a 5。设圆半径 r=1。5,圆柱高 h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用 scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后 2 位数字。请编程序。解:include stdio。h void main()float r,h,C1,Sa,Sb,Va,Vb;scanf(“f,%f,&r,h);C1=23.14*r;Sa=3。14rr;Sb=4*Sa;Va=43。14rr*r/3;Vb=Sah;printf(“C1=。2fn”,C1)
8、;printf(“Sa=.2fnSb=%。2fnVa=.2fnVb=%.2fn”,Sa,Sb,Va,Vb);6.输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,输出要求有文字说明,取位 2小数.解:疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案#includestdio.h voi
9、d main()float F,c;scanf(“f”,&F);c=5(F32)/9;printf(“c=.2f,c);7。编程序,用 getchar函数读入两个字符给 c1、c2,然后分别用 putchar 函数和 printf函数输出这两个字符。思考以下问题:(1)变量 c1、c2 应定义为字符型或整形?或二者皆可?(2)要求输出 c1 和 c2 值的 ASCII 码,应如何处理?用 putchar 函数还是 printf函数?(3)整形变量与字符变量是否在任何情况下都可以互相代替?如:char c1,c2;与 int c1,c2;是否无条件地等价?解:include void main(
10、)char c1,c2;c1=getchar();c2=getchar();putchar(c1);putchar(n);putchar(c2);putchar(n);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 includec&b=c (2)a|b+c&b-c (3)!(ab)&!c|1 (4)
11、!(x=a)&(y=b)0 (5)!(a+b)+c1&b+c/2 解:(1)0 (2)1 (3)1 (4)0 (5)1 5。有 3 个整数 a、b、c,由键盘输入,输出其中最大的数,请编程序。疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 解:#includeb)?a:b;max=(tempc)?te
12、mp:c;printf(“3 个整数的最大数是%dn,max);6.给一个百分制成绩,要求输出等级A、B、C、D、E.90 分以上为A,80 90 分为B,7079 分为C,60 分以下为D。解:#include void main()float score;char grade;printf(“请输入学生成绩:”);scanf(“%f”,&score);while(score100|score 0)printf(“n 输入有误,请重新输入:”);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序
13、设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 scanf(“%f”,score);switch((int)(score/10))case 10:case 9:grade=A;break;case 8:grade=B;break;case 7:grade=C;break;case 6:grade=D;break;case 5:case 4:case 3:case 2:case 1:case 0:grade=E;break;printf(“成绩是5
14、.1f,相应的等级是%c.n,score,grade);7。给定一个不多于 5 位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字。例如原数为 321,应输出 123.解:疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 include 99)place=3;el
15、se if(num9)place=2;else place=1;printf(“place=dn”,place);ten_thousand=num/10000;thousand=num/1000%10;hundred=num/100 10;ten=num%100/10;indiv=num 10;switch(place)case 5:printf(“d,d,d,d,%d”,ten_thousand,thousand,hundred,ten,indiv);printf(“n 反序数字为:);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最
16、后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 printf(“%d%d dd%dn”,indiv,ten,hundred,thousand,ten_thousand);break;case 4:printf(“%d,d,d,%d”,thousand,hundred,ten,indiv);printf(“n 反序数字为:”);printf(“ddd%dn”,indiv,ten,hundred,thousa
17、nd);break;case 3:printf(“d,d,%d,hundred,ten,indiv);printf(“n 反序数字为:);printf(“%d%d dn,indiv,ten,hundred);break;case 2:printf(“%d,%d”,ten,indiv);printf(“n 反序数字为:”);printf(“d%dn”,indiv,ten);break;case 1:printf(“%d”,indiv);printf(“n 反序数字为:”);printf(“dn,indiv);break;8。企业发放的奖金根据企业的当年利润决定.当利润 I 低于或等于元时,奖金可
18、提成 10%;利润大于元,小于元(I)时,低于元的部分按 10提成,高于元的部分,可提成 7.5;利润大于元,小于元(I)时,低于元的部分仍按上述办法提成(下同),高于元的部分按 5%提疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 成。利润大于元,小于元(I)时,高于元的部分按 3提成.利润大于元,
19、小于元(I)时,高于的部分按 1。5提成;利润大于元(I )时,超过元的部分按 1%提成。从键盘输入当年利润 I,求应发放奖金总数。要求:(1)用 if 语句编程序;(2)用 switch 语句编程序。解:(1)用 if 语句编程序。#include stdio.h void main()long i;float bonus,bon1,bon2,bon4,bon6,bon10;bon1=*0.1;/利润为 10 万元时的奖金*/bon2=bon1+*0。075;/*利润为 20 万元时的奖金*/bon4=bon2+*0.05;/利润为 40 万元时的奖金*/bon6=bon4+0。03;/*利
20、润为 60 万元时的奖金/bon10=bon6+*0.015;/利润为 100 万元时的奖金/printf(“请输入利润 i:);scanf(“ld”,i);if(i=)bonus=i*0.1;/*利润在 10 万元以内按 0.1 提成奖金*/else if(i=)bonus=bon1+(i)0。075;/利润在 10 万至 20 万元时的奖金/else if(i=)bonus=bon2+(i-)0。05;/*利润在 20 万至 40 万元时的奖金*/疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言
21、程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 else if(i=)bonus=bon4+(i)*0.03;/*利润在 40 万至 60 万元时的奖金*/else if(i=)bonus=bon6+(i-)0。015;/利润在 60 万至 100 万元时的奖金/else bonus=bon10+(i-)0.01;/*利润在 100 万元以上时的奖金*/printf(“奖金是10.2fn”,bonus);(2)用 switch 语句编程序。i
22、nclude stdio.h void main()long i;float bonus,bon1,bon2,bon4,bon6,bon10;int c;bon1=*0。1;bon2=bon1+0。075;bon4=bon2+0。05;bon6=bon4+0.03;bon10=bon6+*0。015;printf(“请输入利润 i:”);scanf(“ld”,i);c=i/;疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二
23、章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 if(c10)c=10;switch(c)case 0:bonus=i 0.1;break;case 1:bonus=bon1+(i-)0。075;break;case 2:case 3:bonus=bon2+(i)0.05;break;case 4:case 5:bonus=bon4+(i-)*0。03;break;case 6:case 7:case 8:case 9:bonus=bon6+(i-)*0.015;break;case 10:bonus=bon10+(i
24、-)0.01;printf(“奖金是10。2f”,bonus);9。输入 4 个整数,要求按由小到大的顺序输出.解:include c)t=a;a=c;c=t;if(ad)t=a;a=d;d=t;if(bc)t=a;b=c;c=t;if(bd)t=b;b=d;d=t;if(cd)t=c;c=d;d=t;printf(“排序结果如下:n);printf(“d,d,d,%dn”,a,b,c,d);10.有 4 个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(2,2),圆半径为 1。这 4 个塔的高度分别为10m.塔以外无建筑物。今输入任一点的坐标,求该点的建筑高度(塔外的高度为零)。解
25、:include stdio。h void main()int h=10;float x1=2,y1=2,x2=2,y2=2,x3=-2,y3=2,x4=2,y4=-2,x,y,d1,d2,d3,d4;printf(“请输入一个点(x,y):”);scanf(“%f,f”,&x,&y);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 语言程序设计 课后 习题 答案

限制150内