永发信息网

c语言编程 学生记录由学号,姓名,成绩组成,数据如下; 201313137001 李

答案:1  悬赏:40  手机版
解决时间 2021-02-03 05:08
c语言编程 学生记录由学号,姓名,成绩组成,数据如下; 201313137001 李
最佳答案
#include
#define M 3
#define N 3
struct student
{
char sno[20];
char name[20];
int score[M];
double avg;
}s[N];
void input()
{
int i,j;
for(i=0;i {
printf("输入学号:");
scanf("%s",s[i].sno);
printf("输入姓名:");
scanf("%s",s[i].name);
printf("输入%d门功课成绩:",M);
for(j=0;j    scanf("%d",&s[i].score[j]);

printf("
"); }
}
int sort(int n)
{    int i,j;
     double sum=0;
n=0;
for(i=0;i { sum=0;
 for(j=0;j sum+=s[i].score[j];
     s[i].avg=sum/M;}
   for(i=0;i for(j=0;j+i if(s[j].avg>s[j+1].avg)
{    struct student t;
    t=s[j];
s[j]=s[j+1];
s[j+1]=t;
}

printf("不及格:
");//找出不及格的人并输出其姓名学号!(一门不及格即视为不及格) for(i=0;i {
for(j=0;j if(s[i].score[j]<60)
{    n++;
printf("%s %s ",s[i].sno,s[i].name);
for(j=0;j printf("%d  ",s[i].score[j]);

printf("
"); break;
}

}
 return n;//返回不及格的人的个数




}
void output()
{
int i,j;

printf("排序后(升序):
");

printf("学号        姓名 数学   英语     C       平均
"); for(i=0;i {  
printf("%s %s ",s[i].sno,s[i].name);
for(j=0;j     printf("%d     ",s[i].score[j]);
printf("%.2lf",s[i].avg);

printf("
"); }
}
void main()
{
int m,k;
input();
k=sort(m);
output();

printf("不及格人数%d
",k);}

追问大神 能不能帮我一下啊 跪谢能帮一下我吗 急需追答要我帮什么?说清楚啊!追问帮我写一下代码追答什么代码?上面不是有吗?就是我写的满足你的题目的要求啊!还有什么代码?追问没看到啊 真的追答把你QQ私信我追问1005256042谢谢阿

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京市京都律师事务所大连分所地址在什么地方
实行基本药物制度后如何保证乡医待遇稳定乡医
委备的意思是什么啊?知道的请说下!
622631开头的是哪个银行的卡
The Chinese government insists that the Hu
中国大地财产保险股份有限公司重庆分公司地址
古蒙古人发型怎么那么奇怪
辽宁维谐律师事务所怎么去啊,我要去那办事
淘宝买机票代付退款是退回谁的支付宝
周全的意思是什么啊?知道的请说下!
魅族手机看片专用网
宝丽金唱片公司最早起源于哪个国家
辽宁卫理士律师事务所地址好找么,我有些事要
怎么样通过电脑开机时进行系统还原
请问公务员报名是不是只有应届生才可以报?
推荐资讯
吉主的意思是什么啊?知道的请说下!
烟台塔山相亲会举办的时间,具体怎么报名?
蝰蛇2013和罗技g500s的微动是一样的吗?如果
江苏金海投资集团地址在哪,我要去那里办事
漫画“君子动口不动手 给我们的哲学启示是A.
谁在澳门酒店上班,明天就要去面试了,请问面
新浪微博怎么上头条?刚进去不知道点哪里点出
奇迹暖暖曼珠沙华怎么获得
百花洗衣店地址有知道的么?有点事想过去
foxmail.exe-应用程序错误,
thinkphp 多套模板切换怎么做。最好贴几段代
英语课时作业七年级上册答案
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?