您的位置:首页 > 编程语言

结构体数组经典例题--学生成绩的输入,总分及平均分----编程随笔(3)

2014-05-15 16:49 597 查看
typedef 其实就是结构体的宏的定义,表示后面的都可以用这个代替,结构体的数组定义,表示后面的数组都可以加上点x,或者点y

#include<stdio.h>
struct student
{
int num;
char name[20];
float score1,score2,sum,average;
};
void main()
{
struct student stu[5];
int i;

for(i=0;i<5;i++)
{
printf("请依次输入第%d个学生的学号,姓名,和两门成绩:",i+1);
scanf("%d%s%f%f",&stu[i].num,stu[i].name,&stu[i].score1,&stu[i].score2);
stu[i].sum=stu[i].score1+stu[i].score2;
stu[i].average=stu[i].sum/2;
}
printf("学号 姓名  成绩   总成绩   平均成绩\n");
for(i=0;i<5;i++)
printf("%d  %s  %.2f %.2f  %.2f
%.2f\n",stu[i].num,stu[i].name,stu[i].score1,stu[i].score2,stu[i].sum,stu[i].average);
}
提问者
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐