学生数据。结构体
来源:互联网 发布:大数据在金融中的应用 编辑:程序博客网 时间:2024/06/04 20:48
#include <stdio.h>
struct student
{
int num;
char name[10];
int score[3];
}stu[10];
void main()
{
int aver(struct student *p);
void good(struct stuent *p);
struct student *p;
int i;
float average;
p=stu;
for(i=0; i<10; i++)
scanf("%d%s%d%d%d",&stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
average=aver(p);
good(p);
printf("总平均分为%.2f/n",average);
}
int aver(struct student *p)
{
int sum=0,i;
float average;
for(i=0; i<10; i++)
sum=(p+i)->score[0]+(p+i)->score[1]+(p+i)->score[2]+sum;
average=sum/30;
return(average);
}
void good(struct student *p)
{
int i,sum=0,max=0;
float average;
for(i=0; i<10; i++)
{
sum=stu[i].score[0]+stu[i].score[1]+stu[i].score[2];
if(sum>max)
{
p=stu+i;
average=sum/3;
max=sum;
}
}
printf("%d %s %d %d %d %.1f/n",p->num,p->name,p->score[0],p->score[1],p->score[2],average);
}
- 学生数据。结构体
- 23.改变学生结构体中的数据
- 16.修改学生结构体数据
- 9.修改学生结构体数据
- 116.排列学生结构体数据
- 33.对学生结构体的数据进行修改
- 123.对学生结构体数据进行处理
- 103.在学生结构体数据中寻找最低分数
- 学生.结构体
- 结构体~学生成绩统计
- 结构体!学生成绩管理!
- 结构体练习,学生成绩
- 结构体 打印学生成绩
- C语言-学生-结构体
- 结构体--学生信息排序
- 学生管理系统(结构体)
- 用结构体存放学生信息
- 实现学生信息的结构体定义
- Android Bluetooth初始化流程
- Struts2中的ModelDriven机制及其运用
- 多核与多线程技术的区别到底在哪里?
- 产品,又是产品---我看有道词典和金山词霸
- 选择排序算法
- 学生数据。结构体
- path,rdesktop, find & sed
- 我们的数学知识: 房价调控目标: 工资 * 8% = 房价 * 8%
- VSS
- C#中关于excel导出后进程关不了的问题以及解决
- 来点积分吧~~~
- QT程序国际化的过程
- 做一个女软件工程师的好处
- 一个利用struts2实现的登录验证