*我突然什么都空空的,结构体也用不对,连读题也晕晕的,求指点迷津!!!
/*9.5.设计一个统计学生成绩的程序。根据设计要求。(1)设计一个合适的结构体变量存储学生信息,并自建一个模拟数据。
(2)利用键盘输入该学生的5门课程成绩,程序自动求出平均成绩存入对应的成员变量。
(3)输出该学生的全部信息数据。
学号 姓名 专业 5门课程成绩(用数组存储) 平均成绩
*/
#include <stdio.h>
struct std_infor {
char num[20];
char name[20];
char profession[100];
float score[5];
float average;
};struct std_infor std;
int main(void)
{
int i;
float score[5]={81,92,79,71,88},average,sum=0;
for(i=0;i<5;i++)
{
sum=sum+score[i];
}
average=sum/5;
struct std_infor std={"101010086","令狐冲","机械设计制造及其自动化",score[5],average};/*这有什么问题?*/
printf("%s %s %s %f %f",std.num,std.name,std.profession,std.score, std.average);
return 0;
}
/*我突然什么都空空的,结构体也用不对,连读题也晕晕的*/