900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言咋样编程学号 C语言 用结构体类型数组编程实现输入5个学生的学号姓名平时成绩

c语言咋样编程学号 C语言 用结构体类型数组编程实现输入5个学生的学号姓名平时成绩

时间:2019-12-14 16:23:35

相关推荐

c语言咋样编程学号 C语言 用结构体类型数组编程实现输入5个学生的学号姓名平时成绩

满意答案

zhyx520325

推荐于 .12.09

采纳率:41%等级:10

已帮助:1973人

#include

#include

//C语言 用结构体类型数组编程实现输入5个学生的学号姓名平时成绩期中成绩和期末成绩然后输出每位同学的学期成绩,(平时成绩占10%期中成绩占20%期末成绩占70%)

struct Student

{

int id;

char name[20];

double norScore;

double midScore;

double finScore;

}student[5];

struct StudentScore

{

int id;

char name[20];

double Score;

}studentScore[5];

int main(int argc, const char * argv[]) {

int i;

struct Student student[5];

struct StudentScore studentScore[5];

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

scanf("%d %s %lf %lf %lf", &student[i].id, student[i].name, &student[i].norScore, &student[i].midScore,&student[i].finScore);

}

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

studentScore[i].Score = student[i].norScore * 0.1 + student[i].midScore * 0.2 + student[i].finScore * 0.7;

studentScore[i].id = student[i].id;

strcpy(studentScore[i].name, student[i].name);

}

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

printf("num = %d\nname = %s\nscore = %.2lf\n\n", studentScore[i].id, studentScore[i].name, studentScore[i].Score);

}

return 0;

}

025分享举报

c语言咋样编程学号 C语言用结构体类型数组编程实现输入5个学生的学号姓名平时成绩期中成绩和期末成绩然后输出每位...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。