望酷派大神x7帮助ㄟ( ▔, ▔ )ㄏ

关于C语言在程序设计题,急急!!!!!!望大神帮助!!!!!_百度知道
关于C语言在程序设计题,急急!!!!!!望大神帮助!!!!!
希望用一个小型程序是实现以下功能!读入10个同学的成绩输出10个同学的成绩求成绩的最大值求成绩的最小值求成绩的平均分对成绩进行退出系统用菜单方式实现
用C语言实现系统系统具有输入,计算和输出等基本功能
提问者采纳
“读入10个同学的成绩”读入的是什么格式的文件?
题目上没有说,就是叫你用C语言编写一个程序,功能如上!望大神帮忙
加我QQ:,我看能不能帮你实现你想要的功能
提问者评价
感谢你的帮助!!!!
其他类似问题
按默认排序
其他2条回答
\n'}void&求成绩的最小值&{&0:&&&&&&&;&i;output();(i&&void&nbsp:&%f&&i&&return&&&&(;puts(&0.&&return&case&N;&&i);&;(m&&&=&&nbsp,&&&nbsp:&0;putavg();&=&*)a;&10&&float&#include&i;&&&&=&=&&;if&&&&-&&&nbsp,&nbsp.&nbsp:&N;i++)&&求成绩的最大值&&&&a[0];i&&&&&&%g\n&&nbsp,&&for&for&&nbsp.&&&nbsp,&&&&int&}&nbsp.&&float&&m&scanf(&float&nbsp,&%g\n&}&);求成绩的平均分&&&nbsp.h&);m&&&a[i];a[i])&&a[i])&int&&);&&5;2;sizeof(float);input&&&4;0;output();&&&);;&;case&&读入10个同学的成绩&quot.&&&#define&comp);int&&2;'int&&i&&&int&&/&&m&'printf(&退出&&&N;output(){&*b){&&putmax();&printf(&&%g\n&case&&int&&N;&void&%d&puts(&a[i];6;&&&N&*a;for&i;for&m);void&&putmin(){&nbsp:&=&i++)&&&putmax(){&&i&i&N).h&&nbsp,&&(i&6;(i&&);qsort(a;=&&int&&case&4;&&i&input(){&&);&nbsp.&&&1&printf(&quot:&&&&)&1;&();&&i;&%g%c&quot,&a[i]);;(m&-&a[0];0;&puts(&&对成绩进行排序&&&asort(){&void&3;();5;&&&puts(&&&;&N,&0;&a[i];&&case&nbsp:&&main(){&asort&&i;);(i)&&&&&&&1;&&puts(&&&&*)b&&putavg(){&=&&scanf(&puts(&case&=&=&=&&1;N;m&puts(&&0;&puts(&&}&&a[i];float&&&&}void&&1;&3;m);&(i&}void&&+=&{&putmin(););&nbsp:&&lt,&printf(&comp(const&case&&&i++)&&&&for&&&s&}void&&输出10个同学的成绩&&'&&i++)&&&*(float&;&}int&i;switch&&a[N];&&nbsp.&&&&&&*(float&&N&if&&nbsp?&const&,&s&);(i&nbsp,&for&s&&&lt#include&i++)&nbsp
#include&stdafx.h&
//必须置顶#include&stdlib.h&#include&string.h&#define N 10struct student{ char name[20];}stu[N];
void input(); //输入函数 void sort_num(); //学号排序函数 void insert();
//插入函数 void d();
//姓名删除函数 void display(); //输出函数 void sort_sum();//总分排序函数 void sort_ave();//平均分排序函数 void find();
//查找函数 void max();
//c语言最高分 void bjg();
//统计各科不及格人数 void change(); //修改学生信息函数void main(){
system(&cls&); system(&color 3f&); for(i=0;i&20;i++)
printf(&****&); printf(&\t\t\t
欢迎进入\n&); printf(&\t\t\t学生成绩管理系统\n&); for(i=0;i&20;i++)
printf(&****&); printf(&\n&); printf(&请选择您需要的操作:\n&); printf(&1.输入学生信息\n&); printf(&2.插入学生信息\n&); printf(&3.删除学生信息\n&); printf(&4.显示所有学生信息\n&); printf(&5.查找学号为m的学生\n&); printf(&6.修改学生信息\n&); printf(&7.统计各科最高分学生信息\n&); printf(&8.统计各科不及格人数\n&); printf(&9.退出系统\n&); printf(&\n&);
scanf(&%d&,&i); switch(i) {
case 1:input();
//在此执行清屏命令
case 2:insert();
case 3:d();
case 4:display();
case 5:find();
case 6:change();
case 7:max();
case 8:bjg();
case 9: }}void input()
//输入函数{ int i,k;
system(&cls&); for(i=0;i&N;i++) {
printf(&请您需录入的第%d位学生的姓名并回车(输入字符v回车即结束):\n&,i+1);
scanf(&%s&,stu[i].name);
if(!strcmp(stu[i].name,&v&))
printf(&请您输入第%d位学生的其他基本信息:\n(学号、英语成绩、数学成绩、c语言成绩)\t&,i+1);
scanf(&%u %f %f %f&,&stu[i].num,&stu[i].english,&stu[i].math,&stu[i].c);
} } n=i; for(i=0;i&n;i++) {
stu[i].sum=(stu[i].english+stu[i].math+stu[i].c);
stu[i].ave=stu[i].sum/3; }
printf(&\n\n按1返回菜单界面\n&); scanf(&%d&,&k); if(k == 1)
main();}void sort_num()
//学号排序函数{ int i,j,k; system(&cls&); for(i=0;i&n-1;i++) {
for(j=i+1;j&n;j++)
if(stu[k].num&stu[j].num)
temp=stu[k];
stu[k]=stu[i];
} }} void sort_sum()
//总分排序函数{ int i,j,k; system(&cls&); for(i=0;i&n-1;i++) {
for(j=i+1;j&n;j++)
if(stu[k].sum&stu[j].sum)
temp=stu[k];
stu[k]=stu[i];
} } }void sort_ave()
//平均分排序函数{ int i,j,k; system(&cls&); for(i=0;i&n-1;i++) {
for(j=i+1;j&n;j++)
if(stu[k].ave&stu[j].ave)
temp=stu[k];
stu[k]=stu[i];
} }}void change()
//学生成绩修改函数{ int i,j,k; char s[20];
system(&cls&); printf(&请输入要修改的学生的姓名:&); scanf(&%s&,s); for(i=0;i&n;i++) {
if(!strcmp(stu[i].name,s))
for(j=i;j&n;j++)
stu[j]=stu[j+1];
} } n=j-1;
for(i=n;i&N;i++) {
printf(&请输入需要修改的学生的姓名并回车(输入字符v并回车即结束):\n&);
scanf(&%s&,stu[i].name);
if(!strcmp(stu[i].name,&v&))
printf(&请您输入该学生的其他基本信息:\n(学号、英语成绩、数学成绩、c语言成绩)\t&,i+1);
scanf(&%u %f %f %f&,&stu[i].num,&stu[i].english,&stu[i].math,&stu[i].c);
printf(&\n\n按1返回菜单界面\n&); scanf(&%d&,&k); if(k == 1)
main();}void find()
//找学号为m的学生 {
system(&cls&); sort_num(); printf(&请输入要查找的学生的学号:&); scanf(&%f&,&m); int l=0,r=n,mid,k; while(l&=r) {
int mid=(l+r)/2;
if(m==stu[mid].num)
printf(&学号:%d\n姓名:%s\n三门成绩:english:%f\nmath:%f\nc:%f\n平均分:%f\n总分:%f\n&,stu[mid].num,stu[mid].name,stu[mid].english,stu[mid].math,stu[mid].c,stu[mid].ave,stu[mid].sum);
if(m&stu[mid].num)
if(m&stu[mid].num)
} } if(l&r) printf(&no&); system(&PAUSE&);
system(&CLS&);
system(&PAUSE&);
printf(&\n\n按1返回菜单界面\n&); scanf(&%d&,&k); if(k==1)
main();}void max()
// 各科最高分学生信息{
int i,j,k,g; system(&cls&); for(i=0;i&n-1;i++) {
for(j=i+1;j&n;j++)
if(stu[k].c&stu[j].c)
temp=stu[k];
stu[k]=stu[i];
printf(&c语言最高分者信息:\n&);
姓名\t
c语言成绩\t平均分\t总分\n&); i=0; do { printf(&%8s %6u
%7.2f %7.2f \t%7.2f %7.2f %7.2f\n&,stu[i].name,stu[i].num,stu[i].english,stu[i].math,stu[i].c,stu[i].ave,stu[i].sum);
i++; } while(stu[i-1].c==stu[i].c); for(i=0;i&n-1;i++) {
for(j=i+1;j&n;j++)
if(stu[k].math&stu[j].math)
temp=stu[k];
stu[k]=stu[i];
printf(&高数最高分者信息:\n&);
姓名\t
c语言成绩\t平均分\t总分\n&); i=0; do { printf(&%8s %6u
%7.2f %7.2f \t%7.2f %7.2f %7.2f\n&,stu[i].name,stu[i].num,stu[i].english,stu[i].math,stu[i].c,stu[i].ave,stu[i].sum);
i++;\ } while(stu[i-1].math==stu[i].math);\ for(i=0;i&n-1;i++) {
for(j=i+1;j&n;j++)
if(stu[k].english&stu[j].english)
temp=stu[k];
stu[k]=stu[i];
printf(&英语最高分者信息:\n&);
姓名\t
c语言成绩\t平均分\t总分\n&);
i=0; do { printf(&%8s %6u
%7.2f %7.2f \t%7.2f %7.2f %7.2f\n&,stu[i].name,stu[i].num,stu[i].english,stu[i].math,stu[i].c,stu[i].ave,stu[i].sum);
while(stu[i-1].english==stu[i].english); printf(&\n\n按1返回菜单界面\n&); scanf(&%d&,&k); if(k == 1)
void bjg()
//各科不及格人数{
int k,i,m=0; system(&cls&); for(i=0;i&n;i++) {
if(stu[i].c&60)
m++; } printf(&c语言不及格人数为:%d\n&,m);
m=0; for(i=0;i&n;i++) {
if(stu[i].math&60)
m++; } printf(&高数不及格人数为:%d\n&,m); m=0; for(i=0;i&n;i++) {
if(stu[i].english&60)
printf(&英语不及格人数为:%d\n&,m); printf(&\n\n按1返回菜单界面\n&); scanf(&%d&,&k); if(k == 1)
main();}void display()
//输出函数{ int i,k;
system(&cls&); sort_num();
//输出默认为按照学号的排序 printf(&
姓名\t
c语言成绩\t平均分\t总分\n&);
for(i=0;i&n;i++) {
printf(&%8s %6u
%7.2f %7.2f \t%7.2f %7.2f %7.2f\n&,stu[i].name,stu[i].num,stu[i].english,stu[i].math,stu[i].c,stu[i].ave,stu[i].sum); } printf(&\n\n按1返回菜单界面\n&); printf(&1.返回菜单界面\n&); printf(&2.按照学生总分排序\n&); printf(&3.按照学生平均分排序\n&); printf(&\n&); scanf(&%d&,&k); switch(k) {
case 2:sort_sum();
姓名\t
c语言成绩\t平均分\t总分\n&);
for(i=0;i&n;i++)
printf(&%8s %6u
%7.2f %7.2f \t%7.2f %7.2f %7.2f\n&,stu[i].name,stu[i].num,stu[i].english,stu[i].math,stu[i].c,stu[i].ave,stu[i].sum);
case 3:sort_ave();
姓名\t
c语言成绩\t平均分\t总分\n&);
for(i=0;i&n;i++)
printf(&%8s %6u
%7.2f %7.2f \t%7.2f %7.2f %7.2f\n&,stu[i].name,stu[i].num,stu[i].english,stu[i].math,stu[i].c,stu[i].ave,stu[i].sum);
} } printf(&\n\n按1返回菜单界面\n&); scanf(&%d&,&k); if(k == 1)
main();}void insert()
//插入函数{ int i,k;
system(&cls&); for(i=n;i&N;i++) {
printf(&请输入需要插入的学生的姓名并回车(输入字符v并回车即结束):\n&);
scanf(&%s&,stu[i].name);
if(!strcmp(stu[i].name,&v&))
printf(&请您输入第%d位学生的其他基本信息:\n(学号、英语成绩、数学成绩、c语言成绩)\t&,i+1);
scanf(&%u %f %f %f&,&stu[i].num,&stu[i].english,&stu[i].math,&stu[i].c);
} } n=i; printf(&\n\n按1返回菜单界面\n&); scanf(&%d&,&k); if(k == 1)
main();}void d()
//姓名删除函数{ int i,j,k; char s[20];
system(&cls&); printf(&请输入需要删除的学生的姓名并回车:&); scanf(&%s&,s); for(i=0;i&n;i++) {
if(!strcmp(stu[i].name,s))
for(j=i;j&n;j++)
stu[j]=stu[j+1];
} } n=j-1; printf(&\n\n按1返回菜单界面\n&); scanf(&%d&,&k); if(k == 1)
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求滨崎步的一首歌,望大神帮助_百度知道
求滨崎步的一首歌,望大神帮助
几年前偶然间听到的,旋律一直萦绕在耳边,可是怎么也找不到这首歌。场景是在演唱会上,非常欢哗俯糕谎蕹荷革捅宫拉快的一首歌,最后一句是“阿姨洗带路”(我爱你)。想听却找不到,这种感觉好虐心啊……希望大神显神威,能描述的只有这么多了。好人一生平安!
提问者采纳
滨崎步那场演唱会的发型如何?还有你知道是几几年的吗?滨崎步唱那首歌的时候嗓子是很尖的还哗俯糕谎蕹荷革捅宫拉是很粗的感觉?
记得当时的舞台上有很多人,穿的好像挺粉的~~~很欢快的一首歌
滨崎步-STEP you?是不是这首歌?滨崎步比较欢快的歌有:Boys&Girls、evolution、my all
提问者评价
其他类似问题
滨崎步的相关知识
按默认排序
其他2条回答
滨崎步 moon?
谢谢您,这首歌很好听~但印象中是首快歌~
还记得造型么
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁关于网络连接的一些问题,望大神帮助!_百度知道
关于网络连接的一些问题,望大神帮助!
前些缉肌光可叱玖癸雪含磨天我买了一台组装的电脑,只有一个主机,刚开始的三天还能正常连接网络,但是后来我启动电脑后发现电脑连不上网了,在桌面的右下角一直显示两台一前一后的小电脑,小电脑间有个小球绕来绕去,把鼠标放在上面,显示 100mbs 还有正在获取网络连接,一直就是这个,我从新输入了账户密码也不行! 后来我又把网线插到了另外一台电脑上,这台电脑却又能正常连网,请各位大神帮帮小弟!
我有更好的答案
按默认排序
你说的那个地方不是网络 连接,也不是宽带 连接,是本地连接,就是缉肌光可叱玖癸雪含磨网卡。,。。你看到的年爱国情况,是系统正在识别IP地址,如果不想看到他,你可以这样,网上邻居属性本地连接属性把这俩勾 取消。。
小球绕,那是在获取IP 地址,网络不通,就获取不到IP.把两边的接头重新插一下看。还不行,可能网卡或线有问题。
可以尝试下装个驱动精灵,看下是不是网卡驱动问题。
朋友 问题是我连不上网啊。。如何下载 55555
你不是有另外一台电脑吗?用另外一台下载,然后用u盘,手机……将他弄过来试一下
另一台电脑是我借的。。我去买个U盘吧 谢谢你了朋友
不好吧,为了这个买个u盘,
其他类似问题
网络连接的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁看图猜电影(答对者必粉)望大神帮助_李毅吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:16,151,278贴子:
看图猜电影(答对者必粉)望大神帮助收藏
第1部:第2部:第3部:第4部:第5部:第6部:第7部:求大神帮忙
1楼 00:23&|
------无敌的抢二楼
啊 风流帅气的高富帅————我又来抢二楼了!话说抢二楼是个技术活 之所以我有这么高的技术 是因为我睡不好啊 天天被左脚上的双星王和右脚上的所刺着眼 天天早上被自己帅醒 所以才有时间练出如此高的抢二楼技术 唉~~~不提了 这不是重要的 重要的是我又可以找优越感了 3L那个SB穷挫矮 居然想和我抢二楼 不自量力!还有四楼 看见我的贴向膜拜了吧?告诉你 你是不配膜拜我的!至于5L SB! 不解释 连四楼都抢不到 看着3L回的3LSB 笑了吧?凡人!再往下的 12 13 14 15 16 17 18 19 20......都是SB 就是这样 凡人 在本神的威严下%D%A现在时间是:日0时23分13秒 带上神兽
2楼 00:23&|
收起回复5楼 00:28&|
最后那个是我的ps搭档,韩国的
收起回复6楼 01:12&|来自
第一部是我最喜欢的电影,因为我发现原来坏蛋也是能赢得,导演好想法。   你想多了吧。。。我不是尾巴我其实是菊花
7楼 08:18&|来自
登录百度帐号
内&&容:使用签名档&&
为兴趣而生,贴吧更懂你。&或请问第四大题的第一小题我这么做是对的吗?(急!非常急!!!望大神帮助!)_百度知道
提问者采纳
这么晚了,还在写作业呀。好刻苦
答案错的吗
不用谢,呵呵,新年快乐
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
按默认排序
其他4条回答
对,不过建议列方程进行解答。
1800÷(5/8-3/8)=7200。这样写更符合逻辑
打字可以吗
你这道题是做对的
非常正确,简洁
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 穿越之大神棍望书阁 的文章

 

随机推荐