《2023年C语言程序设计课后习题答案.pdf》由会员分享,可在线阅读,更多相关《2023年C语言程序设计课后习题答案.pdf(94页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整
26、版)C 语言程序设计课后习题答案 d1=(x x1)(x-x1)+(yy1)*(yy1);/*求该点到各中心点的距离*/d2=(x x2)(x-x2)+(y+y2)*(y+y2);d3=(x+x3)(x+x3)+(y-y3)(yy3);d4=(x+x4)(xx4)+(y+y4)(y+y4);if(d11&d21 d31&d41)h=0;/判断该点是否在塔外/printf(“该点高度为%dn”,h);11。求20axbxc 方程的解.根据代数知识,应该有以下几种可能:(1)a=0,不是二次方程,而是一次方程。(2)240bac,有两个相等的实根。(3)240bac,有两个不等的实根。(4)240
27、bac,有两个共轭复根。编写程序,运行时,分别给出不同的 a,b,c 值,相应于上面 4 种情况,分析输出结果。解:#include stdio。h include math.h include 1e-6)x1=(b+sqrt(disc)/(2*a);x2=(b-sqrt(disc)/(2a);printf(“has distinct real roots:%8。4f and 8.4f n”,x1,x2);else realpart=-b/(2*a);imagpart=sqrt(-disc)/(2*a);printf(“has complex roots:n”);printf(“8.4f+8.
28、4fin”,realpart,imagpart);printf(“%8.4f%8。4fi n”,realpart,imagpart);第五章 疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 1。求 100200 间的全部素数。解:include#include math.h void main()in
29、t m,i,n=0;double k;for(m=101;m=a&c=z)i+;else if(c=0&c=9)j+;else if(c=)k+;else l+;printf(“i=%d,j=%d,k=%d,l=d n”,i,j,k,l);3.输出所有“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该本身。例如:153 是一个水仙花数,因为 153=13+53+33。解:include#include math。h void main()int i,j,k,n;printf(“水仙花”数是:”);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带
30、来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 for(n=100;n1000;n+)i=n/100;j=n/10 i 10;k=n%10;if(n=ii i+j*j j+k*kk)printf(“4d”,n);printf(“n”);4。猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了
31、前一天剩下的一半零一个。到第 10 天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。解:#include stdio。h void main()int day,x1,x2;day=9;x2=1;while(day 0)x1=(x2+1)*2;x2=x1;疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后
32、习题答案 day;printf(“total=%dn,x1);5。一球从 100 米高度自由下落,每次落地后返回原高度的一半,再落下。求它在第 10 次落地时,共经过了多少米?第 10 次反弹多高?解:include void main()int i,n;double h=100,s=100;scanf(“%d”,&n);for(i=1;i=n;i+)h=0。5;if(i=1)continue;s=2h+s;printf(“h=f,s=f n”,h,s);6。打印以下图案 *疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快
33、业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 *解:include void main()int i,j,k;for(i=0;i=3;i+)for(j=0;j=2i;j+)printf(“”);for(k=0;k=2*i;k+)printf(“”);printf(“n”);for(i=0;i=2;i+)for(j=0;j void main()char i,j,k;/*i是 A的对手,j 是 B的对手,k 是 C的对
34、手*/for(i=X;i=Z;i+)for(j=X;j=Z;j+)if(i!=j)for(k=X;k=Z;k+)if(i!=kj!=k)if(i!=X k!=X&k!=Z)printf(“order is A-ctB-ctCcn”,i,j,k);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 第六章
35、1.已知一个班 10 个学生的成绩,要求输入这 10 个学生的成绩,然后求出它们的平均成绩。解:include stido.h main()float a10,sum,avg;int i;sum=0.0;printf(“Please input the students score:”);for(i=0;i10;i+)scanf(“f,ai);sum=sum+ai ;avg=sum/10;printf(“The average is:%f n”,avg);2。已知一个班 10 个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高的学生的成绩和该生的序号。解:疏漏的地方但是任然希望完整版语言
36、程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案#includestdio.h void main()int ch10;int i,max=0,xh;printf(“请输入 10 个学生的成绩:n”);for(i=0;i10;i+)scanf(“%d”,chi );if(chi max)max=chi;xh=i;printf(“成绩最
37、高为:dn”,max);printf(“该生的序号为:%dn”,xh);3.有 3 个学生,上 4 门课,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩。解:includestdio。h#includestdlib。h#define RENSHU 3 疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习
38、题答案 define KECHENG 4 void main()float chengji44;int i,j;printf(“n请按人输入(一次输入一个人所有课程的成绩)成绩(d 人,%d 门课程):”,RENSHU,KECHENG);for(i=0;iRENSHU;i+)printf(“n 第d 人:”,i+1);for(j=0;jKECHENG;j+)scanf(“%f”,&chengji i j );for(j=0;jKECHENG;j+)chengji RENSHU j=0;for(i=0;iRENSHU;i+)chengjiRENSHU j+=chengjiij;chengji R
39、ENSHUj=chengji RENSHU j/RENSHU;for(i=0;i=RENSHU;i+)for(j=0;jKECHENG;j+)疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 printf(“8。2f”,chengjiij);printf(“n”);printf(“n”);4。已知 5
40、个学生的 4 门课的成绩,要求求出每个学生的平均成绩,然后对平均成绩从高到低将各学生的成绩记录排序。解:include stdio.h#include stdlib.h void main()int a5 4=94,78,87,76,66,87,75,69,100,98,89,77,82,58,72,84,82,73,67,54 ;int i,j,sum;float average,b5,t;for(i=0;i5;i+)sum=0;for(j=0;j4;j+)sum=sum+aij;bi=sum/4.0;疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时
41、也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 printf(“average d=4。2fn,i+1,bi);for(j=0;j4;j+)for(i=j+1;i5;i+)if(bi bj )t=bi;bi=bj;bj=t;for(i=0;i5;i+)printf(“。2f n”,b i);5.将一个数组的值按逆序重新存放,例如,原来顺序为:8,6,5,4,1。要求改为:1,4,5,6,8
42、。解:#include void main()int i,a 10,temp;for(i=0;i 10;i+)scanf(“%d”,ai );疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 for(i=0;i10;i+)printf(“%4d,ai );for(i=0;i5;i+)temp=a i ;
43、ai=a9-i;a9-i=temp;for(i=0;i10;i+)printf(“4d”,ai);printf(“n);6.有个 15 数按由小到大顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数组中第几个元素的值.如果该数不在数组中,则输出“无此数”.解:includeamid)end=mid1;else start=mid+1;while(startend);7。输出以下图案:*解:#includestdio。h void main()疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程
44、序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 int i,j,k;char a55;for(i=0;i5;i+)for(j=0;j5;j+)ai j=*;printf(“c”,ai j );printf(“n”);for(k=1;k=i+1;k+)printf(“”);printf(“n”);8.有一篇文章,共有 3 行文字,每行有个 80 字符.要求分别统计出其中英文大写字母、小写字母、空格以及其它字符的个数。解:#include void
45、 main()int i,j,upp,low,dig,spa,oth;char text380;疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 upp=low=dig=spa=oth=0;for(i=0;i3;i+)printf(“nPlease input line d:n,i+1);gets(te
46、xt i);for(j=0;j80&text i j!=0;j+)if(textij=A text i j=a&text i j=0&texti j=9)dig+;else if(textij=)spa+;else oth+;for(i=0;iZ a-z B-Y b-y C-X cx 即第 1 个字母变成第 26 个字母,第 i 个字母变成第(26-i+1)个字母。非字母字符不变.假如已知道密码是 Umtorhs,要求编程序将密码译回原文,并输出密码和原文。解:#include stdio。h void main()int i;char str1100,str2100;gets(str1);f
47、or(i=0;str1i!=0;i+)if(str1i=65str1 i=90)str2i=155 str1 i ;else if(str1i=97&str1i=122)str2i=219-str1i;else str2i=str1i;printf(“%s n%s n”,str1,str2);10.编一程序,将两个字符串连接起来,(1)用 strcat函数;(2)不用 strcat函数。解:(1)#include stdio。h void main()疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言
48、程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相比增长多少百分比计(完整版)C 语言程序设计课后习题答案 int i,j;char str1100,str2 100,str3201;gets(str1);gets(str2);str3=strcat(str1,str2);printf(“sn%sn%s n”,str1,str2,str3);(2)include stdio.h void main()int i,j;char str1100,str2100,str3201;gets(str1);get
49、s(str2);for(i=0;str1 i!=0;i+)str3 i=str1i ;for(j=0;str2j!=0;j+)str3 j+i=str2j;printf(“sn%sn sn,str1,str2,str3);第七章 1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程序设计课后习题答案的全部内容完整版语言程序设计课后习题答案题答案最大数为第二章假如我国国民生产总值的年增长率为计算年后我国国民生产总值与现在相
50、比增长多少百分比计(完整版)C 语言程序设计课后习题答案 输出结果两个整数由键盘输入。解:include stdio.h int maxyueshu(int m,int n)int i=1,t;for(;i=n)j=m;else j=n;for(;!(j%m=0&j%n=0);j+);return j;void main()int a,b,max,min;printf(“enter two number is:”);scanf(“d,%d,a,b);疏漏的地方但是任然希望完整版语言程序设计课后习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望阅最后祝您生活愉快业绩进步以下为完整版语言程