1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言编译学生成绩统计 c语言:编写程序 输入是个学生的学号 姓名成绩 输出学生成

c语言编译学生成绩统计 c语言:编写程序 输入是个学生的学号 姓名成绩 输出学生成

时间:2024-02-27 19:24:35

相关推荐

c语言编译学生成绩统计 c语言:编写程序 输入是个学生的学号 姓名成绩 输出学生成

c语言:编写程序,输入是个学生的学号、姓名成绩,输出学生成绩等级和不及格人数。0

定义调用set_grade()设置等级A85 100 C60 69 B70 84 D 0 59

#include

#include

struct student{

int num;

char name[10];

int score;

char grade[1];

};

char set_grade(int score);

int main()

{

int i,count=0,score;

struct student students[10];

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

printf("Input the student's num:");

scanf("%d",&students[i].num);

printf("Input the student's name:");

scanf("%s",students[i].name);

printf("Input the student's score:");

scanf("%d",&students[i].score);

strcpy(students[i].grade,"set_grade(score)");

if(students[i].grade-"D"==0)

count++;

}

printf("num\t name\t score\t grade\n");

for(i=0;i<10;i++)

printf("%d\t%s\t%d\t%s\n",students[i].num,students[i].name,students[i].score,students[i].grade);

printf("及格数:%d\n",count);

return 0;

}

char set_grade(int score)

{

if(score>=85&&score<=100)

return 'A';

else if(score>=70&&score<=84)

return 'B';

else if(score>=60&&score<=69)

return 'C';

else

return 'D';

}

c语言编译学生成绩统计 c语言:编写程序 输入是个学生的学号 姓名成绩 输出学生成绩等级和不及格人数。...

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