《C语言程序设计案例教程》(第四版)熊锡义,林宗朝 习题参考答案 (8)[2页]

2022-11-26 13:45:21   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《《C语言程序设计案例教程》(第四版)熊锡义,林宗朝 习题参考答案 (8)[2页]》,欢迎阅读!
习题,程序设计,答案,案例,语言
8章习题参考答案

一、选择题(10小题) 题号 答案

1 D

2 C

3 B

4 C

5 B

6 D

7 B

8 A

9 D

10 D



二、填空题(3小题) 题号 答案

1 成员

指向

2 abc.a

p_abc->a

(*p_abc).a

3 34



三、程序分析题(5小题) 题号 1 答案 9

2

name:zhong total=170.0000 name:wang total=150.00000

3

4

5

20098 703.000000

DDBBCC Qian,p,95,92



四、程序设计题(4小题) 1#define N 3 struct person { char *name; float wages; float floatwages; float expenditure; float realpay; }; main()

{struct person p[N]; int i=0;

for(i=0;i

{scanf("%s,%f,%f,%f",p[i].name,&p[i].wages,&p[i].floatwages,&p[i].expenditure); p[i].realpay=p[i].wages+p[i].floatwages+p[i].expenditure; }

for(i=0;i

printf("%s,%f",p[i].name,p[i].realpay); }

2#define N 10 struct student { long number;


char *name; float score[4]; }; main()

{struct student stu[N]; int i,max_i=0; float max;

scanf("%ld,%s,%f,%f,%f",&stu[0].number,stu[0].name,&stu[0].score[0],&stu[0].score[1],&stu[0].score[2]);

max=stu[0].score[3]=stu[0].score[0]+stu[0].score[1]+stu[0].score[2]; for(i=1;i

{scanf("%ld,%s,%f,%f,%f",&stu[i].number,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);

stu[i].score[3]=stu[i].score[0]+stu[i].score[1]+stu[i].score[2]; if (max

max=stu[i].score[3],max_i=i; }

printf("max:%s,%f",stu[max_i].name,stu[max_i].score[3]); }

3、略 4、略


本文来源:https://www.wddqxz.cn/549d263df9d6195f312b3169a45177232f60e4dc.html

相关推荐