C语言综合实验报告模板(附调试代码)(2)

2018-12-23 00:21

{ }

/*函数功能:将数组num的元素值按从低到到排序,即按学号从小到大排序*/ void Assortbynum(long num[],float score[],int n) { }

/*函数功能:按学号查找学生成绩并显示查找结果*/ void searchbynum(long num[],float score[],int n)

float a; long t; int j,i;

for(i=0;i<=n-1;i++)

for(j=i+1;j

if(num[i]>num[j])

{t=num[i];num[i]=num[j];num[j]=t;

a=score[i];score[i]=score[j];score[j]=a;}

float t; long a; int j,i;

for(i=0;i<=n-1;i++)

for(j=i+1;j

if(score[i]

{t=score[i];score[i]=score[j];score[j]=t; a=num[i];num[i]=num[j];num[j]=a;}

{ }

/*函数功能:统计各分数段的学生人数及所占百分比*/ void statisticanalysis(float score[],int n) { int i;

float t[5]={0,0,0,0,0}; float a;

for(i=0;i

if(score[i]>=0&&score[i]<60)t[0]++; else if(score[i]<70&&score[i]>=60)t[1]++; else if(score[i]<80&&score[i]>=70)t[2]++; else if(score[i]<90&&score[i]>=80)t[3]++; else if(score[i]<=100&&score[i]>=90)t[4]++;} int i; long b;

printf(\请输入学号查找学生成绩\\n\scanf(\for(i=0;i

if(num[i]==b)

printf(\

for(i=0;i<=5;i++)

{

if(i==0)

printf(\小于60分共%f人,占%f%%\\n\

else if(i==1)

printf(\大于等于60分小于70分共%f人,占%f%%\\n\

else if(i==2)

printf(\大于等于70分小于80分共%f人,占%f%%\\n\

else if(i==3)

printf(\大于等于80分小于90分共%f人,占%f%%\\n\

else if(i==4)

printf(\大于等于90分小于等于100分共%f人,占%f%%\\n\

}

}

/*函数功能:打印学生成绩*/

void printscore(long num[],float score[],int n) {

int i;

for(i=0;i

printf(\

}


C语言综合实验报告模板(附调试代码)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:直流电动机变频调速及方向控制设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: