C语言学生成绩分析问题
【问题描述】输入学生人数及课程的门数,并逐个输入学生的姓名和相应课程的成绩,显示各位同学单科低于该课程平均分的学生姓名及该科课程的成绩,高于则不显示,运行效果如下,试完成空缺处的程序代码。【输入形式】输入学生人数、课程门数及各位学生的姓名和各科成绩信息。
【输出形式】学生姓名及低于单科平均分的课程的成绩,高于则不显示。
【样例输出】图片地址:http://10.81.10.7/userfiles/image/ch9_710.JPG
补充下列空白处的代码即可
#include "stdio.h"
#define N 10 //学生人数上限
#define M5 //课程门数上限
struct stud
{ char name; //姓名
double course;//成绩
double aver; //平均分
}s;
int main()
{ int n,m,i,j;
double sum,course={0}; //用于统计每门课程的平均分
scanf("%d,%d",&n,&m); //输入学生人数与课程门数
此处补充:______________________________________________________
printf("name ");
for(j=0;j<m;j++) //求每门课程的平均分
{ course=course/n;
printf("CNO:%d ",j+1);//显示栏目
}
printf("\n");
for(i=0;i<n;i++)
{ printf("%10s",s.name);
for(j=0;j<m;j++)
if(s.course<course)
printf("%5.1f ",s.course);
else
printf("%8c",32);
printf("\n");
}
return 0;
}
求助大佬!!!
#include "stdio.h"
#define N 10 //学生人数上限
#define M5 //课程门数上限
struct stud
{ char name; //姓名
double course;//成绩
double aver; //平均分
}s;
int main()
{
int n,m,i,j;
double sum,course={0}; //用于统计每门课程的平均分
scanf("%d,%d",&n,&m); //输入学生人数与课程门数
/*此处补充:*/
for (i = 0; i < n; ++i) {
scanf("%s", s.name);
for (j = 0; j < m; ++j) {
scanf("%lf", &s.course);
course += s.course;
}
}
printf("name ");
for(j=0;j<m;j++) //求每门课程的平均分
{ course=course/n;
printf("CNO:%d ",j+1);//显示栏目
}
printf("\n");
for(i=0;i<n;i++)
{ printf("%10s",s.name);
for(j=0;j<m;j++)
if(s.course<course)
printf("%5.1f ",s.course);
else
printf("%8c",32);
printf("\n");
}
return 0;
}
就很简单的输入…… 不好意思,我并没有看见你新的问题,是在审核吗? zhangjinxuan 发表于 2022-12-9 21:00
不好意思,我并没有看见你新的问题,是在审核吗?
对的 还在审核 不好意思{:5_100:} zhangjinxuan 发表于 2022-12-9 21:00
不好意思,我并没有看见你新的问题,是在审核吗?
不好意思 还在审核 {:5_100:} 好的,很明显,你被吞帖了,现在不要惊慌,现在不要回贴,一般等个10~20分钟就好了 zhangjinxuan 发表于 2022-12-9 21:00
不好意思,我并没有看见你新的问题,是在审核吗?
还在审核 抱歉 这些都是我的经验,遇到吞帖直接下线,或者不回贴,等个10来分钟就好了,没事,我也在等 啊这,果然直接下线了{:10_282:} zhangjinxuan 发表于 2022-12-9 21:14
啊这,果然直接下线了
还在审核 你可以明天看看 要不你明天看看把 明天再看看吧 zhangjinxuan 发表于 2022-12-9 21:14
啊这,果然直接下线了
只能明天看看了 还是没有好,我平常等10分钟就好的啊,算了,明天再来 zhangjinxuan 发表于 2022-12-9 21:36
还是没有好,我平常等10分钟就好的啊,算了,明天再来
现在应该有了,可以帮忙看看{:10_297:}
页:
[1]