关于C语言编程题目求解

如题所述

#include
#include
#define N 5
struct Stu{
char* name[20];
double score1;
double score2;
double score3;
};
void select(Stu s[N]){
int i;
for(i=0;i<N;i++){
if(s[i].score1+s[i].score2+s[i].score3>=270){
printf("满足条件1:
");
double ans=(s[i].score1+s[i].score2+s[i].score3)/3;
printf("学号:%s 主课1成绩:%lf 主课2成绩:%lf 副课成绩:%lf 平均成绩:%lf
",s[i].name,s[i].score1,s[i].score2,s[i].score3,ans);
}
if(s[i].score1>95 && s[i].score2>95 && s[i].score3>=70){
printf("满足条件2:
");
double ans=(s[i].score1+s[i].score2+s[i].score3)/3;
printf("学号:%s 主课1成绩:%lf 主课2成绩:%lf 副课成绩:%lf 平均成绩:%lf
",s[i].name,s[i].score1,s[i].score2,s[i].score3,ans);
}
if((s[i].score1==100 || s[i].score2==100) && s[i].score1>=80 && s[i].score2>=80 && s[i].score3>=80){
printf("满足条件3:
");
double ans=(s[i].score1+s[i].score2+s[i].score3)/3;
printf("学号:%s 主课1成绩:%lf 主课2成绩:%lf 副课成绩:%lf 平均成绩:%l
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-11
薛蝌—邢岫烟 篆儿
相似回答