- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
给学生成绩排序文档
#include stdio.h
#include #40
int switchi
struct student
{
int no;
float score [7];
float avr;}stu[N];
input()
{
for(i=0;iN;i++)
{
printf(input socre of student %d:\n,i+1) //学号
printf(no);
scanf(%d,stu[i].no);
for(j=0;j5;j++) //分数
{
printf(score %d,j+1);
scanf(%f,stu[i],score [j]);
}
}
}
count() //计算
{
int average,i,sum,j);
average=0;
for(i=0;iB\N;i++)
{
sum=0;
for(j=0;j5;j++)
sum+=stu[i].score[j];
stu[i].avr=sum/5.0; //第一个学生的平均分
}
}
output() //输出
{
int i;
for(i=0;iN;i++)
if(i%10==0)printf(\n);
printf(%f,a[i]):
}
void main()
{
int t=0;
printf(1:输入数据;\n 2:处理数据;\n 3:排序;\n 4:输出;\n)
scanf(%d,t);
switch(t)
{
case 1:input():break;
case 2:conut():break;
case 3:sort():break;
case 4:output();break;
default:printf(重新输入“)
#includestdio.h
class ss
{
private
char number[40];
int score;
int averagescore;
float generalScore;
int place;
public:
void readData();
void calcuscore();
void sortScore(SS stu[],int n);
}
main()
{
SS stu[40];
int i,n=5;
for(i=0;in;i++)
stu[i].averagescore();
stu[i].calcuScore();
sortScore(stu,5);
for(i=0;in;i++)
stu[i].printOut();
}
#includestdio.h
float aver;
int x;
int number;
struct student
{
int number;
float score[7];
}s[40];
int intput(int n,int m)
{
for(n=0;n=40;n++)
{
for(m=0;m=4;m++)
scanf(%d,x);
}
scanf(%d,number);
}
float connt(float s,int n)
{
for(n=0;n=4;n++)
{
s=0;
s=s+x;
}
aver=s/5;
return aver;
}
float sort(float m,float r[40],int i,int q)
{
for(i=0;i40;i++)
for(q=1;qi-1;q++)
{
if (r[i]r[q])
{
m=r[q];
r[q]=r[i];
r[i]=r[q];
}
}
}
float cutput(int n)
{
for(n=0;n=40;n++)
printf(%f,aver);
}
main()
{
switch();
{
case 1: input(); break;
case 2: connt(); break;
case 3: sort(); break;
case 4: cutput(); break;
case n: ; break;
}
}
文档评论(0)