7. 从键盘上输入N名学生的姓名、C语言成绩、高等数学成绩、数据结构成绩,使用结构体进行存储。编写程序,
展开全部
用结构存储每个学生的信息,只要先对每个学生的成绩先排序,再依次输出即可
追问
可不可以给我 个具体点得程序啊 谢谢
追答
#include
typedef struct
{
char name[20];
int Cgrade;
int Sgrade;
int Jgrade;
}Stu;
#define N 10;
int main()
{
Stu* stu;
Getdata(stu,N);
for(int i=0;i<N;i++)
printf("%s %d %d %d\n",stu[i].name,stu[i].Cgrade,stu[i].Sgrade,stu[i].Jgrade);
return 0;
}
void GetData(Stu* stu,int N)
{
stu=(Stu*)malloc(N*sizeof(Stu));
for(int i=0;i<N;i++)
scanf("%s %d %d %d\n",stu[i].name,&stu[i].Cgrade,&stu[i].Sgrade,&stu[i].Jgrade);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询