细节决定成败(用结构体变量和结构体指针变量的指针做函数参数)
来源:互联网 发布:爱知中学高中部怎么样 编辑:程序博客网 时间:2024/05/22 16:49
//有n个结构体变量,//内含学生学号,//姓名和3门//课程成绩//要求输出平均成绩最高//的学生的信息//包括学号,姓名,//3门课程成绩和平均成绩 #include <stdio.h>#define n 3struct student{int num;char name[20];float score[3];float aver; };int main(){void input(struct student stu[]);struct student max(struct student stu[]); void print(struct student stu);struct student stu[n],*p=stu;input(p);print(max(p)); return 0;}void input(struct student stu[]){int i;printf("请输入各学生的信息:学号,姓名,三门课程成绩:\n");for(i=0;i<n;i++){scanf("%d%s%f%f%f",&stu[i].num,&stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2],&stu[i].aver);stu[i].aver=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3;} }struct student max(struct student stu[]){int i,m=0;for(i=0;i<n;i++){if(stu[i].aver>stu[m].aver)m=i;}return stu[m];} void print(struct student stu){printf("\n成绩最高的学生是:\n");printf("学号:%d\n姓名:%s\n三门课的成绩:%5.1f,%5.1f,%5.1f\n平均成绩:%6.2f",stu.num,stu.name,stu.score[0],stu.score[1],stu.score[2],stu.aver);printf("\n"); }
0 0
- 细节决定成败(用结构体变量和结构体指针变量的指针做函数参数)
- 用结构体变量和结构体变量的指针做参数函数
- 细节决定成败(指向结构体指针)
- C语言结构体变量和结构体变量的指针作函数参数例题
- 结构体变量指针作为函数参数
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析 .
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- 结构体变量的指针
- 结构体指针变量
- C语言结构体指针变量作函数参数
- C语言结构体指针变量作函数参数
- 用结构体变量的引用做函数参数
- 用结构体变量和指向结构体变量的指针构成链表
- 结构体变量与结构体指针变量的使用方法
- 结构体指针与结构体中变量的指针
- Nginx源码剖析之内存池、内存管理
- 3Sum
- Java获取当前时间的年月日方法
- java 类加载器的一些理解
- solr新手入门
- 细节决定成败(用结构体变量和结构体指针变量的指针做函数参数)
- 欢迎使用CSDN-markdown编辑器
- Service学习之路(01)之Service简介及使用
- Service学习之路(02)之Service启动和停止Service
- 省市区县三级联动,用json文件本地加载
- 阿基米德螺旋线
- codeforces128B——String
- Service学习之路(03)之绑定本地Service并与之通信
- 维纳滤波