C语言学生管理系统典例Word格式.docx
- 文档编号:14026939
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:35
- 大小:27.25KB
C语言学生管理系统典例Word格式.docx
《C语言学生管理系统典例Word格式.docx》由会员分享,可在线阅读,更多相关《C语言学生管理系统典例Word格式.docx(35页珍藏版)》请在冰豆网上搜索。
**要求输入数据格式为:
%d"
(2)录入每个学生的学号和考试成绩;
Pleaseenterthenumberandscore:
\n"
%ld,%f"
(3)计算课程的总分和平均分;
**要求输出总分格式为:
Thetotalscoreis:
%d\n"
**要求输出平均分格式为:
Theaveragescoreis:
(4)按成绩由高到低排出名次表;
**要求输出提示信息为:
Sortedresultasscoredecreasing:
**要求输出格式为:
%ld,%4.0f\n"
(5)按学号由小到大排出成绩表;
Sortedresultasnumberincreasing:
(6)按学号查询学生排名及其考试成绩;
提示信息:
Pleaseinputthenumberyouwanttosearch:
**如果未查到此学号的学生,提示信息为:
Thenumberyouinputisnotexist!
**如果查询到该学生,要求输出格式为:
Therankingofnumber%ldis%d,andthescoreis%4.0f\n"
(7)按优秀(90~100)、良好(80~89)、中等(70~79)、及格(60~69)、不及格(0~59)5个类别,统计每个类别的人数以及所占的百分比;
perfect\t\tgood\t\tmedium\t\tpass\t\tfail\n"
**要求输出人数格式为:
%.0f\t\t%.0f\t\t%.0f\t\t%.0f\t\t%.0f\n"
**要求输出百分比格式为:
%.2f%%\t\t%.2f%%\t\t%.2f%%\t\t%.2f%%\t\t%.2f%%\n"
(8)输出每个学生的学号、考试成绩,以及课程总分和平均分。
Allthenumbersandscoresarebelow:
**要求输出成绩格式为:
#include
<
stdio.h>
#defineARR_SIZE30
voidsort(floatscore[],longnum[],intn);
voidSS(floatscore[],longnum[],intn);
intSea(longnum[],intn,longx);
intmain()
{
floata=0,b=0,c=0,d=0,e=0,score[ARR_SIZE];
intn,pos,i,temp,totalscore=0,averagescore;
longnum[ARR_SIZE],x;
printf("
);
scanf("
&
n);
for(i=0;
i<
n;
i++)
num[i],&
score[i]);
}
totalscore=totalscore+score[i];
%d\nTheaveragescoreis:
totalscore,totalscore/n);
sort(score,num,n);
num[i],score[i]);
SS(score,num,n);
%ld"
x);
pos=Sea(num,n,x);
if(pos!
=-1)
Therankingofnumber%ldis%d,andthescoreis
%4.0f\n"
x,pos+2,score[pos]);
else
if(score[i]>
=90)
a++;
elseif(score[i]>
=80)
b++;
=70)
c++;
=60)
d++;
e++;
a,b,c,d,e);
(100*a)/n,(100*b)/n,(100*c)/n,(100*d)/n,(100*e)/n);
return0;
voidsort(floatscore[],longnum[],intn)
inti,j;
floattemp1;
long
temp2;
n-1;
for(j=i+1;
j<
j++)
if(score[j]>
score[i])
temp1=score[j];
score[j]=score[i];
score[i]=temp1;
temp2=num[j];
num[j]=num[i];
num[i]=temp2;
voidSS(floatscore[],longnum[],intn)
floattemp1,temp2;
if(num[i]>
num[j])
intSea(longnum[],intn,longx)
inti;
if(num[i]==x)
return(i);
return(-1);
}
二
学生成绩管理系统V3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学生 管理 系统