《C语言程序设计》实验报告

实验题目:输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低... 实验题目:
输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。要求:
1)排序用一个函数实现。
2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。
3)按实验报告电子模板格式填写实验内容。
展开
 我来答
涵二水13
2007-06-04 · 超过21用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:69.3万
展开全部
哥哥你太浪漫了,这么难得题!

使用结构数组...短多啦
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#include<stdio.h>
struct stuScore
{
char name[20];
int number;
float math;
float comp;
};
void main()
{int i;
float sum[5];
stuScore st[5];
printf("请输入5位学生的学号、姓名、数学成绩、计算机成绩\n");
for(i=0;i<5;i++)
scanf("%d%s%f%f",&st[i].number,st[i].name,&st[i].math,&st[i].comp);
printf("学号\t姓名\t数学\t计算机\t总分\n");
for(i=0;i<5;i++)
{sum[i]=st[i].math+st[i].comp;
printf("%d\t%s\t%6.2f\t%6.2f\t%6.2f\n",st[i].number,st[i].name,st[i].math,st[i].comp,sum[i]);
}
}

使用结构变量,没有使用结构数组...恶长...
#include<stdio.h>
struct stuScore
{
char name[20];
int number;
float math;
float comp;
};
void main()
{float sum1,sum2,sum3,sum4,sum5;
stuScore st1,st2,st3,st4,st5;
printf("请输入5位学生的学号、姓名、数学成绩、计算机成绩\n");
scanf("%d%s%f%f",&st1.number,st1.name,&st1.math,&st1.comp);
scanf("%d%s%f%f",&st2.number,st2.name,&st2.math,&st2.comp);
scanf("%d%s%f%f",&st3.number,st3.name,&st3.math,&st3.comp);
scanf("%d%s%f%f",&st4.number,st4.name,&st4.math,&st4.comp);
scanf("%d%s%f%f",&st5.number,st5.name,&st5.math,&st5.comp);
sum1=st1.math+st1.comp;
sum2=st2.math+st2.comp;
sum3=st3.math+st3.comp;
sum4=st4.math+st4.comp;
sum5=st5.math+st5.comp;
printf("学号\t姓名\t数学\t计算机\t总分\n");
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st1.number,st1.name,st1.math,st1.comp,sum1);
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st2.number,st2.name,st2.math,st2.comp,sum2);
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st3.number,st3.name,st3.math,st3.comp,sum3);
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st4.number,st4.name,st4.math,st4.comp,sum4);
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st5.number,st5.name,st5.math,st5.comp,sum5);
}
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机原理由运算器、控制器、存储器、输入输出设备构成,单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程;单片机的应用:节能控制;智能语音设备;报警控制;医疗设备。 单片机原理及应用 本书详细地介绍了MC... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
wangsai2008
2007-05-28
知道答主
回答量:59
采纳率:0%
帮助的人:14.4万
展开全部
hao a

参考资料: wo ye bu hzidao a

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式