免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五次实验20110402408陈勇实验练习1试用结构体类型描述年,月,日,输入一个日期,统计该日期是本年度第多少天。#includestdio.hstruct dateint year;int month;int day;a;void main()int i,sum=0;printf(请输入年 月 日:);scanf(%d%d%d,&a.year,&a.month,&a.day);for(i=1;ia.month;i+)switch(i)case 2:if(a.year%4=0&a.year%100 !=0)|(a.year%400=0) sum=sum+29;elsesum=sum+28;break;case 1:case 3:case 5:case 7:case 8:case 10:sum=sum+31;break;case 4:case 6:case 9:case 11:sum=sum+30;break;sum=sum+a.day;printf(这在这一年的天数是:);printf(%dn,sum);结果说明:输入年月日,求出这是这一年的第几天。实验练习2 在选举中进行投票,包含候选人姓名,得票数,假设有多位候选人,用结构体数组统计各位候选人的的票数。#includestdio.h#includestruct personchar name20;int count;a6=zhang,0,li,0,wang,0,zhao,0,liu,0,zhu,0;void main()int i,j;char abc20;for(i=1;i=10;i+)printf(输入候选人姓名:);gets(abc);for(j=0;j6;j+)if(strcmp(abc,)=0)aj.count+;for(i=0;i6;i+)printf(%s:%dn,,ai.count);结果说明:记录候选人的得票数。实验练习3 输入教师的数据编号,姓名,职业和职务,学生的数据编号,姓名,职业和班级,并输出。#includestdio.h#includestdlib.hstructint num;char name20;char job;unionint classes;char position10;a;person2;void main()int i;for(i=0;i2;i+)scanf(%d%s%c,&personi.num,&,&personi.job);if(personi.job=s)scanf(%d,&personi.a.classes);else if(personi.job=t)scanf(%s,&personi.a.position);elseprintf(input error!n);exit(0);printf(n);printf(编号t姓名t职业t班级/职业n);for(i=0;i2;i+)if(personi.job=s)printf(%dt%st%ct%dtn,personi.num,,personi.job,personi.a.classes);elseprintf(%dt%st%ct%stn,personi.num,,personi.job,personi.a.position);结果说明:输入教师的数据编号,姓名,职业和职务,学生的数据编号,姓名,职业和班级,并输出。实验练习4 n个人围成一圈,从第s个人开始顺时针1,2,3,。,m的顺序报数,数到m得人出圈,然后从出圈的下一个人从开始重复此过程,输出所有除权人的顺序。#includestdio.h#define N 10struct childint num;int next;struct child linkN;void main()int i,n,m,s,h,count;printf(输入围圈人数,出圈人数,开始报数位置:);scanf(%d,%d,%d,&n,&m,&s);for(i=1;i=n;i+)if(i=n)linki.next=1;elselinki.next=i+1;linki.num=i;count=0;if(s=1)h=n;elseh=s-1;printf(出圈顺序为:);while(countn-1)i=0;while(i!=m)h=linkh.next;if(linkh.num)i+;printf(%d ,linkh.num);linkh.num=0;count+;for(i=1;i=n;i+)if(linki.num!=0)printf(%dn,linki.num);结果说明:n个人围成一圈,从第s个人开始顺时针
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年丽水市中心血站招聘劳务派遣工作人员2人笔试模拟试题及答案详解
- 2026鹰潭市龙虎山美景文化旅游有限公司大巴车司机招聘20人笔试备考试题及答案详解
- 2026中国国际航空股份有限公司上海站乘务员招聘笔试备考试题及答案详解
- 川北幼儿师范高等专科学校2026年助学助管员招聘(39人)笔试参考题库及答案详解
- 2026浙江宁波市鄞州区公立学校招聘编外员工5人笔试参考题库及答案详解
- 2026年宁波市眼科医院编外人员招聘1人(派遣制)笔试参考题库及答案详解
- 2025年中信银行(开发区分行)人员招聘笔试考试试题及答案详解
- 2026四川绵阳市盐亭农旅投资管理有限公司招聘法务专员和安全工程师2人笔试参考题库及答案详解
- 2026广西柳州一五八医院招聘9人笔试备考题库及答案详解
- 2026海南航空飞行学员招聘笔试参考题库及答案详解
- 呼吸衰竭的早期识别与处理
- 2026中国华电校园招聘易考易错模拟试题(共500题)试卷后附参考答案
- 数学活动切割后组拼正方形
- 2026年事业单位考试公文改错专项训练测试
- 2026年芯片设计DFT工程师高频面试题包含详细解答
- 2026年上海市静安区社区工作者招聘考试参考题库及答案解析
- 数字化时代下TC保险公司内部审计信息化建设路径探析
- 2026年心血管内科医疗质量控制方案
- 中粮粮食采购管理制度
- 公司防疫应急演练记录
- 2025年一级造工程师(交通)案例分析真题及答案
评论
0/150
提交评论