



免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政办公物资采购模板
- 时间极限课件
- 销售订单与合同管理模板
- 梦境里的魔法450字15篇范文
- 企业文化建设方案落地执行清单
- 蓝色商务风跨部门沟通协作企业培训
- 东非野生动物大迁徙之角马的旅程150字8篇范文
- 状物作文我喜欢的蔬菜450字(15篇)
- 纪念白求恩课文课件
- 商业合作保密协议书
- 2024年长沙市公安局招聘警务辅助人员真题
- 《急性肺栓塞诊断和治疗指南2025》解读
- 2025至2030年中国小信号分立器件行业市场运行现状及投资战略研究报告
- 在县政协党组理论学习中心组2025年第六次集中学习上的研讨发言(五个进一步到位)
- 2025年邮政柜员考试题库及答案
- 第8课 认识TCP-IP 课件 2025-2026学年七年级上册信息技术浙教版
- 足球裁判规则讲解
- 2025年重庆对外建设集团招聘考试笔试试题(含答案)
- 信访工作心得及改进措施总结报告
- 老年人基础照护护理协助协助老人床椅转移
- 班组人工协议书
评论
0/150
提交评论