何钦铭c语言第三版第9章答案,c语言程序设计第3版何钦铭 颜 晖 第9章 结构.pdf...
第 9 章 结构
【练习9-1】定义一个能够表示复数的结构类型,一个复数包括实数与虚数两个
部分。
解答:
struct complex{
float real;
float imaginary;
};
【练习9-2】人的出生日期由年、月、日组成,请在例 9-1 中的通讯录结构中
增加一个成员:出生日期,用嵌套定义的方式重新定义该结构类型。
解答:
struct date{
int year;
int month;
int day;
};
struct student{
int num;
char name[10];
struct date birthday;
int computer,english,math;
double average;
};
【练习9-3】例 9-1 中,如果要计算的是三门课程的课程平均成绩,应该如何改
写程序?
解答:
#include
struct student{
int num;
char name[10];
int computer,english,math;
double average;
};
int main(void)
{
int i, n;
double math_sum,english_sum,computer_sum;
struct student s1;
printf("Input n:");
scanf("%d", &n);
printf("Input the student's number, name and course scores:\n");
math_sum=english_sum=computer_sum=0;
for(i=1;i<=n;i++){
printf("No.%d:",i);
scanf("%d%s%d%d%d",&s1.num,,&s1.math,&s1.english,&pu
ter);
math_sum+=s1.math;
english_sum+=s1.english;
computer_sum+=puter;
}
printf("math_ave:%.2lf\nenglish_ave:%.2lf\ncomputer_ave:%.2lf\n",
math_sum/n,english_sum/n,computer_sum/n);
return 0;
}
【练习9-4】定义一个包含 5 名学生信息的结构数组,并对该结构数组的所有元
素进行初始化。
解答:
struct student{
int num;
char name[10];
int computer, english, math;
};
struct student s[5]={{30101,"张一",69,75,84 },{30132,"李二",80,85,9
0},{40231, "王三",71,91,74},{40754, "赵四",65,76,87},{50426, "刘五",81,9
2,73}};
【练习9-5】参考例 9-2,输入并保存 10 个学生的成绩信息,分别输出平均成
绩最高和最低的学生信息。
解答:
#include
struct student{
int num;
char name[10];
int computer,english,math;
double average;
};
int main(void)
{
int i,n,max,min;
struct student students[50];
printf("Input n:");
scanf("%d",&n);
for(i=0;i
printf("Input the info of No.%d:\n",i+1);
printf("number:");
scanf("%d",&students[i].num);
printf("name:");
何钦铭c语言第三版第9章答案,c语言程序设计第3版何钦铭 颜 晖 第9章 结构.pdf...相关推荐
- 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第9章 结构 课后习题答案
浙大版<C语言程序设计>第四版(何钦铭颜晖) 第9章 结构 课后习题答案 你也可以上程序咖(https://meta.chengxuka.com),打开大学幕题板块,不但有答案,讲解,还可 ...
- 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第4章 循环结构 课后习题答案
浙大版<C语言程序设计>第四版(何钦铭颜晖) 第4章 循环结构 课后习题答案 你也可以上程序咖(https://meta.chengxuka.com),打开大学幕题板块,不但有答案,讲解, ...
- 何钦铭c语言程序设计第八章,c语言程序设计(第3版)何钦铭-颜-晖-第8章--指针
1.第8章 指针[练习8-1]如果有定义"int m, n = 5, *p = &m;"与m = n等价的语句是 B .A m = *p; B. *p = *&n; ...
- 何钦铭c语言程序设计第八章,C语言程序设计(第3版)何钦铭颜晖第8章指针
<C语言程序设计(第3版)何钦铭颜晖第8章指针>由会员分享,可在线阅读,更多相关<C语言程序设计(第3版)何钦铭颜晖第8章指针(16页珍藏版)>请在人人文库网上搜索. 1.第8 ...
- c语言程序设计第三版乌云高娃答案,C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc...
C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc 第3章补充习题及答案 习题 3.1 选择题 (1)下列运算 ...
- c语言程序设计第三版宁爱军答案,C语言程序设计(第3版)
C语言程序设计(第3版) 出版时间:2021年04月 定 价:64.00 I S B N :9787115554864 所属分类: 大中专教材 > 高职高专教材   标 签: ...
- c语言输入三个数求平均值和乘积,C语言输入三个实数型,计算它们的和并输出(要求保留两位小数...
C语言输入三个实数型,计算它们的和并输出(要求保留两位小数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言输入三个 ...
- c语言作业题五六章答案,C语言程序设计五六章习题和课堂测试答案.doc
C语言程序设计五六章习题和课堂测试答案 C语言程序设计第四五六章习题和课堂测试答案,还有期末C语言复习例题//3--1矩形面积 #includevoid main(){float a,b;float ...
- C语言程序教程第一章答案,C语言教程课后习题答案
C语言程序设计教程 电子科技大学出版社 主编:周鸣争 第一章 C语言概述 一.简答题 1.(1)语言简洁.紧凑,使用方便.灵活:(2)运算符丰富:(3)具有丰富的数据类型: (4)具有结构化的控制语句 ...
最新文章
- 低成本可复用前端框架——Linke
- 一个哈工大计算机系的在读博士,勤思考爱分享的超级大佬!
- 如何进入zabbix的wab界面_如何不用光盘重装系统呢?
- java----动态绑定
- Unity —Spine动画
- 计算机科学导论整理知识点,计算机科学导论教程重点
- python主函数_python main函数
- coreldraw橙子怎么画_CDR绘制橙子和冰块教程
- 软件项目管理读书体会
- token的颁发、保存与携带
- 2016中国移动CRM洞察力论坛召开|码客荣获2016中国移动CRM产品创新奖
- LS-DYNA (动力分析程序)
- 动态规划-最少硬币组合问题(Java)
- PV 操作与案例分析
- 360无线网卡linux驱动下载,如何在Linux下写无线网卡的驱动
- 微信红包算个毛 ——微信红包,仅仅是个游戏?!
- Cloudcompare点云渲染的多种方式
- Mac 使用homebrew 安装python3
- iOS --- 把汉字转化成拼音 Swift
- [附源码]计算机毕业设计springboot葡萄酒销售管理系统论文