c语言程序设计(何钦铭 颜晖 第三版)课后习题答案

c语言程序设计(何钦铭 颜晖 第三版)课后习题答案,第1张

1、就近;花括号

2、取模,x%10

3、不会~~,窘

4、没用过TC,不会~~,窘

5、死循环,while(1);

6、//,注释

7、是10 和10l 吧~~前者int,2个字节或者4个字节,后者long ,4个字节

8、不会~~,窘

9、printf("%ld",in);

10、步骤

11、循环变量的初值,循环条件和循环变量的增量,

12、关键字???

13、不会~~,窘

14、#define EMI 6688

15、一元

16、六

17、18、19懒的看了,LZ自己用printf(),看看结果

20、D

21、A

22、B

23、A

24、A

25、

26、C

27、

28、B、D,多选?

29、

30、B

31、D

32、 C

不一定正确~~问老师吧,窘

#include<stdioh>

struct Info

{

char name[30];

float score[4];

}info[5];

void main()

{

int i,j;

float average,max=0;

float total[5]={0,0,0,0,0};

printf("请输入第一位学生的姓名:");

scanf("%s",info[0]name);

printf("请输入该学生四门课成绩:");

for(i=0;i<=3;i++)

scanf("%f",info[0]score+i);

printf("请输入第二位学生的姓名:");

scanf("%s",info[1]name);

printf("请输入该学生四门课成绩:");

for(i=0;i<=3;i++)

scanf("%f",info[1]score+i);

printf("请输入第三位学生的姓名:");

scanf("%s",info[2]name);

printf("请输入该学生四门课成绩:");

for(i=0;i<=3;i++)

scanf("%f",info[2]score+i);

printf("请输入第四位学生的姓名:");

scanf("%s",info[3]name);

printf("请输入该学生四门课成绩:");

for(i=0;i<=3;i++)

scanf("%f",info[3]score+i);

printf("请输入第五位学生的姓名:");

scanf("%s",info[4]name);

printf("请输入该学生四门课成绩:");

for(i=0;i<=3;i++)

scanf("%f",info[4]score+i);

for(j=0;j<=4;j++)

{

for(i=0;i<=3;i++)

total[j]+=info[j]score[i];

if(total[j]>max)max=total[j];

}

for(j=0;j<=4;j++)

if(total[j]==max)printf("%s同学的总分最高,有%g分\n",info[j]name,total[j]);

for(j=0;j<=3;j++)

{

average=(info[0]score[j]+info[1]score[j]+info[2]score[j]+info[3]score[j]+info[4]score[j])/5;

printf("科目%d的平均分是%g\n",j+1,average);

}

}

float matrix(float a[3], int n); 参数 a实际上是个float

main里的a是个二维数组,地址类型是float()[3],不能直接当matrix的参数

p[i]=a[i]把a的每一行的首地址存入p[i], p的类型是float,这样就可以用p当matrix的参数来计算了

以上就是关于c语言程序设计(何钦铭 颜晖 第三版)课后习题答案全部的内容,包括:c语言程序设计(何钦铭 颜晖 第三版)课后习题答案、2018年计算机二级考试C语言试题及答案(2)、c语言程序设计答案 100元买100只鸡,公鸡5元一只,母鸡3元一只,小鸡1元3只,该怎么买等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9296933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存