能举个用结构体写的程序例子
答案:1 悬赏:0 手机版
解决时间 2021-03-09 09:58
- 提问者网友:缘字诀
- 2021-03-09 07:00
能举个用结构体写的程序例子
最佳答案
- 五星知识达人网友:野味小生
- 2021-03-09 07:46
#include
#define STNUM 3 //学生数
struct student{
char id[10];
char name[10];
float course[3];
};
int main(){
student st[STNUM]; //student结构体数组
int i,j;
printf("==========录入信息==========
");
for(i=0;i printf("请输入第%d个学生的信息
",i+1);
printf("请输入学号:");
scanf("%10s",&st[i].id);
printf("请输入姓名:");
scanf("%10s",&st[i].name);
printf("请输入3门课的成绩:");
for(j=0;j<3;j++){
scanf("%f",&st[i].course[j]);
sum[i] += st[i].course[j];
}
}
printf("==========学生信息==========
");
for(i=0;i printf("-----------学生%d----------
",i+1);
printf("学号:%s
",st[i].id);
printf("姓名:%s
",st[i].name);
printf("3门课的成绩:");
for(j=0;j<3;j++){
printf("%.1f ",st[i].course[j]);
sum[i] += st[i].course[j];
}
printf("
");
}
return 0;
}
#define STNUM 3 //学生数
struct student{
char id[10];
char name[10];
float course[3];
};
int main(){
student st[STNUM]; //student结构体数组
int i,j;
printf("==========录入信息==========
");
for(i=0;i
",i+1);
printf("请输入学号:");
scanf("%10s",&st[i].id);
printf("请输入姓名:");
scanf("%10s",&st[i].name);
printf("请输入3门课的成绩:");
for(j=0;j<3;j++){
scanf("%f",&st[i].course[j]);
sum[i] += st[i].course[j];
}
}
printf("==========学生信息==========
");
for(i=0;i
",i+1);
printf("学号:%s
",st[i].id);
printf("姓名:%s
",st[i].name);
printf("3门课的成绩:");
for(j=0;j<3;j++){
printf("%.1f ",st[i].course[j]);
sum[i] += st[i].course[j];
}
printf("
");
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯