[2017年整理]c语言(结构体程序设计)

上传人:豆浆 文档编号:910022 上传时间:2017-05-21 格式:DOC 页数:5 大小:60KB
返回 下载 相关 举报
[2017年整理]c语言(结构体程序设计)_第1页
第1页 / 共5页
[2017年整理]c语言(结构体程序设计)_第2页
第2页 / 共5页
[2017年整理]c语言(结构体程序设计)_第3页
第3页 / 共5页
[2017年整理]c语言(结构体程序设计)_第4页
第4页 / 共5页
[2017年整理]c语言(结构体程序设计)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《[2017年整理]c语言(结构体程序设计)》由会员分享,可在线阅读,更多相关《[2017年整理]c语言(结构体程序设计)(5页珍藏版)》请在金锄头文库上搜索。

1、1C 语言程序设计实验报告实验七、结构体程序设计【实验目的】(1)掌握结构体类型的概念、定义和使用; (2)掌握结构体数组、结构体指针的定义和使用; 【实验内容及步骤】1、输入 5 位同学的一组信息,包括学号、姓名、数学成绩、计算机成绩,求得每位同学的平均分和总分,然后按照总分从高到低排序。 【程序代码】:struct student int num;char name10;double math_score;double computer_score;#includemain()struct student std5,std_temp;int i,j,temp;double sum5,ave

2、r5;for(i=0;iint days(struct datetime);main()4int count_day;struct datetime date;printf(请输入年月日:n);scanf(%d%d%d,&date.year,&date.month,&date.day);count_day=days(date);printf(日期%d/%2d/%2d 是%d 的第%d 天n,date.year,date.month,date.day,date.year,count_day);int days(struct datetime date)int result=0;int year=

3、date.year,month=date.month,day=date.day;switch(month-1)case 12:result+=31;case 11:result+=30;case 10:result+=31;case 9:result+=30;case 8:result+=31;case 7:result+=31;case 6:result+=30;case 5:result+=31;case 4:result+=30;case 3:result+=31;case 2:5if(year%400=0|year%100!=0&year%4=0)result+=28;elseresult+=29;case 1:result+=31;result+=day;/加上对应的月份的天数return result;【运行结果】【实验心得与体会】结构体类型是用户自定义数据类型,先定义后使用。结构体变量之间可以相互赋值;对结构体变量赋值,要对结构体变量的每个成员赋值。和其他变量一样,结构体变量也可以用在函数中作为形参,作为返回值,也有结构体类型的指针。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号