有10个学生,每个学生**包括学号,姓名、3门课程的成绩,从键盘输入10个学生的**,要求输出学生3门课

时间: 发布人:**long5

有10个学生,每个学生**包括学号,姓名、3门课程的成绩,从键盘输入10个学生的**,要求输出学生3门课

已解决问题

谷歌**long5用户在提交了关于“桑塔纳志俊有10个学生,每个学生**包括学号,姓名、3门课程的成绩,从键盘输入10个学生的**,要求输出学生3门课”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-26T14:16:25。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:stxpn  

代码如下:

#include<stdio.h>

#include<stdlib.h>

structs受tudent{

charstuNum[20];//学生学号

charstuName[20];//学生姓名

intstuscore[3];//学生3门课成绩

};

intmain(){

inti,j;

studentstu[10];

//为了简单,此处只输入前3个学生的**。如果要输入10个学生**,把for中3改成10即可

for(i=0;i<3;i++){

printf("请331215问答输入第%d个学生学号:章搞首司通践预岩七",i+1);

scanf("%s",stu[i].stuNum);

printf("请输入第%d个学生姓名:",i+1);

scanf("%s",stu[i].stuName);

printf("请煤否远束觉第思包希晶输入第%d个学生的三门课程成绩:",i+1);

for(j=0;j<3;j++)

scanf("%d",&stu[i].stuscore[j]);

printf("\n");

}

//输出,此处同样为了简略只输出3个。可以自己改成1个哦

printf("前3个学生3门课成绩如下:\n");

for(i=0;i<3;i++){

printf("第%d个学生3门课成绩为:",i+1);

printf("%4d%4d%4d\赶兴适手去n",stu[i].stuscore[0],stu[i].stuscore[1],stu[i].stuscore[2]);

}

}

截图如下: