1 / 5
文档名称:

c语言(结构体程序设计).doc

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

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

分享

预览

c语言(结构体程序设计).doc

上传人:xxj16588 2016/6/3 文件大小:0 KB

下载得到文件列表

c语言(结构体程序设计).doc

文档介绍

文档介绍:C 语言程序设计实验报告实验七、结构体程序设计【实验目的】(1 )掌握结构体类型的概念、定义和使用; (2 )掌握结构体数组、结构体指针的定义和使用; 【实验内容及步骤】 1、输入 5 位同学的一组信息,包括学号、姓名、数学成绩、计算机成绩,求得每位同学的平均分和总分,然后按照总分从高到低排序。【程序代码】: struct student { int num; char name[10]; double math_score; puter_score; }; #include<> main() { struct student std[5],std_temp; int i,j,temp; double sum[5],aver[5]; for(i=0;i<5;i++) { printf(" 输入第%d 学生的学号、姓名、数学成绩、计算机成绩: \n",i+1); scanf("%d%s%lf%lf",&std[i].num,&std[i].name,&std[i].math_score,&st d[i].computer_score); } printf(" 您输入的学生信息为: \n"); for(i=0;i<5;i++) { printf(" 学号:%-5d 姓名:%s 数学成绩:% 计算机成绩:%\n",std[i].num,std[i].name,std[i].math_score,std[i].computer_ score); } for(i=0;i<5;i++) { sum[i]=std[i].computer_score+std[i].math_score; aver[i]=sum[i]/2; } // 按最高分降序排列 for(i=0;i<4;i++) { for(j=0;j<4-i;j++) { if(sum[j]<sum[j+1]) { // 交换最高分 temp=sum[j]; sum[j]=sum[j+1]; sum[j+1]=temp; // 交换对应的学生信息 std_temp=std[j]; std[j]=std[j+1]; std[j+1]=std_temp; // 交换平均分 temp=aver[j]; aver[j]=aver[j+1]; aver[j+1]=temp; }}} printf(" 按最高分由高到低为: \n"); for(i=0;i<5;i++) { printf(" 学号:%-5d 姓名:%s 数学成绩:% 计算机成绩:% 总分:% 平 均分:%\n",std[i].num,std[i].name,std[i].math_score,std[i].computer_ score,sum[i],aver[i]); }} 【运行结果】 2. 定义一个结构体变量( 包括年、月、日)。编写一个函数 days , 计算该日期在本年中是第几天( 注意闰年问题) 。由主函数将年月日传递给 days 函数,计算之后,将结果传回到主函数输出。【程序代码】 struct datetime {int year; int month; int day; };#include<> int days(struct date

最近更新

2024年河北艺术职业学院单招职业适应性测试题.. 58页

2024年浙江省台州市行政职业能力测验题库a4版.. 148页

2024年浙江省宁波市行政职业能力测验题库(研.. 148页

2024年浙江省湖州市行政职业能力测验题库(a卷.. 147页

2024年浙江省衢州市行政职业能力测验题库必考.. 148页

2024年湖南国防工业职业技术学院单招职业适应.. 57页

2024年湖南食品药品职业学院单招职业适应性测.. 58页

2024年珠海城市职业技术学院单招职业适应性测.. 57页

2024年福建省南平市行政职业能力测验题库(综.. 146页

2024年福建省泉州市行政职业能力测验题库(满.. 147页

2024年贵州职业技术学院单招职业适应性测试题.. 58页

2024年辽宁省丹东市选调生考试(公共基础知识.. 148页

2024年辽宁省朝阳市行政职业能力测验题库及答.. 148页

2024年辽宁省铁岭市选调生考试(公共基础知识.. 148页

2024年辽宁省鞍山市行政职业能力测验题库ab卷.. 147页

2024年重庆三峡医药高等专科学校单招职业适应.. 59页

2024年锡林郭勒职业学院单招职业适应性测试题.. 58页

2024年阜阳职业技术学院单招职业适应性测试题.. 58页

2024年青海建筑职业技术学院单招职业适应性测.. 56页

2024襄阳市老河口市招聘20人历年高频难、易点.. 59页

云南省德宏傣族景颇族自治州选调生考试(行政.. 147页

公共基础知识云南省玉溪市选调生考试(行政职.. 147页

公共基础知识内蒙古通辽市选调生考试(行政职.. 146页

公共基础知识天津市选调生考试(行政职业能力.. 147页

公共基础知识安徽省淮南市选调生考试(行政职.. 148页

公共基础知识山东省日照市选调生考试(行政职.. 148页

景区文创雪糕可行性方案 33页

不追究刑事责任谅解协议书 4页

“增强事业心责任感”学习心得 3页

精装修监理实施细则 25页