1 / 28
文档名称:

C语言习题及答案第九章.doc

格式:doc   大小:111KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言习题及答案第九章.doc

上传人:1017848967 2019/4/25 文件大小:111 KB

下载得到文件列表

C语言习题及答案第九章.doc

文档介绍

文档介绍:9-3编写程序,使用结构体类型,输出一年十二个月的英文名称及相应天数。解:#include""structdate{charmonth[10];intdaynumber; }main(){inti;structdatea[12]={{"January",31},{"February",29},{"March",31},{"Aprial",30},{"May",31},{"June",30},{"july",31},{"August",31},{"September",30},{"October",31},{"November",30},{"December",31}};for(i=0;i<12;i++);printf("%d月:%s%d\n",i+1,a[i].month,a[i].daynumber);}思考:如何对结构体变量进行初始化?对结构体变量的引用为何要体现为分量(或成员)的引用?9-4编写程序求空间任一点到原点的距离,点用结构体描述。并请考虑求空间中任意两点的距离的程序。解:#include""#include""structpoint{floatx; floaty; floatz; }main(){doubled1,d2,d;structpointp1,p2;printf("请输入第一个点的坐标:");scanf("%f,%f,%f",&,&,&);printf("请输入第二个点的坐标:");scanf("%f,%f,%f",&,&,&);d1=sqrt(*+*+*);d2=sqrt(*+*+*);d=sqrt((-)*(-)+(-)*(-)+(-)*(-));printf("第一个点到原点的距离:%f\n",d1);printf("第二个点到原点的距离:%f\n",d2);printf("两点间的距离:%f\n",d);}9-5编写输入、输出10个朋友数据的通讯录程序,每个朋友数据包括姓名、地址、邮编、电话、传呼、手机等数据。解:#include""structAddressBook{charname[10];charaddress[30];charmailnumber[7];chartelphone[12];charbyphone[16];charmovephone[1]; }main(){inti;structAddressBookfd[10];for(i=0;i<10;i++){printf("请输入第%d个朋友的信息:\n",i+1);printf("姓名:");scanf("%s",&fd[i].name);printf("地址:");scanf("%s",&fd[i].address);printf("邮编:");scanf("%s",&fd[i].mailnumber);printf("电话:");scanf("%s",&fd[i].telphone);printf("传呼:");scanf("%s",&fd[i].byphone);printf("手机:");scanf("%s",&fd[i].movephone);}for(i=0;i<10;i++){printf("\n第%d个朋友的信息:\姓名:%s\n地址:%s\n邮编:%s\n电话:%s\n传呼:%s\n手机:%s\n",i+1,fd[i].name,fd[i].address,fd[i].mailnumber,fd[i].telphone,fd[i].byphone,fd[i].movephone);}}思考:结构体类型变量的分量可以是各种基本数据类型(整形、实型、字符型等)或数组类型,是否可以是另一结构体类型?9-6用一个数组存放图书信息,每本图书包含书名、作者、出版年月、出版社、借出数目、库存数目等信息。编写程序输入若干本图书的信息,按出版年月排序后输出。解:#include""#include""structBook{charbooktitle[30];charauthor[10];charpublishday[10];charpublishunit[22];charlendno[16];charstockno[11]; }#defineN100//假设图书数量不超过110册main(){inti,j,k,n;structBookts[N],t;printf("请输入欲处理的图书数量:");scanf("%d"

最近更新

令我后悔的一件事作文范文400字(通用5篇) 4页

会计实习报告 7页

信息与计算科学专业硕士研究生培养方案(2022).. 5页

光伏电站常见问答 9页

八年级语文教学总结锦集6篇 16页

六年级下学期第12课《认识飞行器》(第一课时).. 10页

关于红色故事演讲稿3篇 5页

出版专业理论与实务试题 初级 9页

初中数学解题方法:数学解题方法与技巧 6页

北师版《平行四边形的面积》说课稿 7页

发现生活中的美作文 10页

品质管理基础知识考试试题 4页

国开(北京)51297-心理学概论-任务2-辅导资料 14页

基础会计学(西南财经大学出版社陈丙)第一章总.. 11页

大学《管理会计学》试题及答案 9页

大学生社会实践活动报告1000字(10篇) 33页

审计实务知识测试试题与答案 19页

小学三年级数学计算题专项练习汇编集附答案 20页

小学语文学科教学常规要求 6页

山东省重大动物疫情应急办法-山东省人民政府令.. 8页

工程施工图预算文件编制与研究毕业论文 30页

钢铁行业信息化建设 38页

幼儿园活动设计与指导)月考试卷 8页

第二章系统工程方法论-THEOL网络教学综合平台.. 43页

建筑承包商安全协议书 13页

总公司授权分公司结算委托书(通用17篇) 8页

我真了不起作文400字范例 作文范文 6页

投资学-形考册答案(系统下载) 27页

数字逻辑试卷1答案 12页

新冠肺炎集中隔离观察点感染防控知识考核试题.. 6页