永发信息网

有四名学生,每人有两门课程的考试成绩。试完善以下程序

答案:1  悬赏:10  手机版
解决时间 2021-03-20 12:31
  • 提问者网友:记得曾经
  • 2021-03-20 05:21
有四名学生,每人有两门课程的考试成绩。试完善以下程序
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-03-20 06:56
#include"stdio.h"
struct student
{char name[10];
int num;
float score1;
float score2;
}
stu[4]={{"李一",1,84.,82.},{"王二",2,71.,73.},{"赵三",3,90.,68.},{"刘四",4,67.,56.}};
int main()
{struct student*p;
int index(struct student*px);
p=stu;
index(p);
return 0;
}
int index(struct student*px)
{int i;

 printf("总分高于160分的学生:
");

 for(i=0;i<4;i++)
 {
if(px[i].score1+px[i].score2>160)

printf("No.%d  %s  %g  %g
",px[i].num,px[i].name,px[i].score1,px[i].score2);

}

 printf("任意一科不及格的学生:
");

 for(i=0;i<4;i++)
 {
if(px[i].score1<60||px[i].score2<60)

printf("No.%d  %s  %g  %g
",px[i].num,px[i].name,px[i].score1,px[i].score2);

}
}

来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯