




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上宁波大学实验报告学号 姓名 专业 土木建设类5班 学院 阳明学院 2016年 6月 10 日实验名称:结构体与链表实验目的与要求:1. 掌握结构体类型变量的定义和使用。2. 掌握结构体类型数组的定义和使用。3. 掌握利用结构和指针处理单向链表的方法4. 完成实验教材规定的内容,提交实验报告。实验内容与实验结果:(注明题号,并给出准确、全面的答案)1. 程序完整题#include<stdio.h>structint year;int month;int day;date;void main()int i,days;int day_tab13=0,31,28,
2、31,30,31,30,31,31,30,31,30,31;printf("Input year,month,day:");scanf("%d,%d,%d",&date.year,&date.month,&date.day);days=0;for(i=1;i<date.month;i+)days+=day_tabi;days+=date.day;if(date.month>2&&(date.year%4=0&&date.year%100!=0|date.year%400=0)days+=
3、1;printf("%d/%d is the %dth day in %d",date.month,date.day,days,date.year);2. 程序改写题#include<stdio.h>structint year;int month;int day;date;int main()int days(int year,int month,int day);int day_sum;printf("Input year,month,day:");scanf("%d,%d,%d",&date.year,&am
4、p;date.month,&date.day);day_sum=days(date.year,date.month,date.day);printf("%d/%d is the %dth day in %d",date.month,date.day,day_sum,date.year);return 0;int days(int year,int month,int day) int sum=0,i; int a13=0,31,28,31,30,31,30,31,31,30,31,30,31; for(i=1;i<month;i+) sum=sum+ai; s
5、um=sum+day; if(year%1=0&&year%100!=0|year%400=0)&&month>=3) sum+=1; return sum; 3. 一般编程题(1)#include<stdio.h>struct zchar a30;int r;void main() struct z z1="通信工程",32,z2="电子信息科学与工程",35,z3="自动化",44,z4="光电信息工程",28; printf("%s专业,报名人数%d
6、n",z1.a,z1.r); printf("%s专业,报名人数%dn",z2.a,z2.r); printf("%s专业,报名人数%dn",z3.a,z3.r); printf("%s专业,报名人数%dn",z4.a,z4.r);(2)#include "stdio.h"#include <stdlib.h>#define SIZE 3struct student int score3
7、;float average; studSIZE;void input() int i; for(i=0;i<SIZE;i+) printf("第%d个学生的成绩:n",i+1); scanf("%d%d%d",&studi.score0,&studi.score1,&studi.score2); void calaverage() int i;&
8、#160;for(i=0;i<SIZE;i+) studi.average=(studi.score0+studi.score1+studi.score2)/3.0; void sortput() int i,j; struct student temp; for(i=0;i<SIZE;i+) for(j=0;j<SIZE-i-1;j+) if(studj.average<studj+1.average) temp=studj; studj=studj+1;studj+1=temp;void output() int i;printf("n"); for(i=0;i<SIZE;i+)printf("%d %d %d %3.1fn",studi.score0,studi.score1,studi.score2,studi.a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店装修设计与施工承包合同书
- 纺织工程经济与管理试题及答案
- 石油化工行业试题安全操作知识问答
- 2025福建漳州市经济发展集团有限公司招聘劳务派遣人员10人笔试参考题库附带答案详解
- 2025江苏宜宸产业投资有限公司招聘2人笔试参考题库附带答案详解
- 2025年甘肃海林中科科技股份有限公司招聘30人笔试参考题库附带答案详解
- 解密纺织品检验过程中的难点试题及答案
- 营养配餐员试题及答案
- 解除房屋销售合同协议书
- 承包除雪合同协议书
- 2025届高考英语读后续写提分技巧+讲义
- 药店税务合规管理制度
- 粮食熏蒸培训课件
- 指向核心素养的小学科学“教-学-评一体化”的实践研究
- 2024秋国家开放大学《四史通讲》形考作业、期末大作业试卷ABC参考答案
- 工会法律知识竞赛考试题库200题(含答案)
- 《大模型原理与技术》全套教学课件
- 辽宁省第二届职业技能大赛(健康照护赛项)理论参考试题及答案
- GB/T 44770-2024智能火电厂技术要求
- 《塑料材质食品相关产品质量安全风险管控清单》
- 【经典文献】《矛盾论》全文
评论
0/150
提交评论