D不懂呀..
什么意思,为甚对着了。
#include <stdio.h>
#include<string.h>
#include<stdlib.h>
#define N 10
#define inth(x) x-'0'
struct namber
{
int num;
int ns;
int ng;
}s[1024];
int main()
{
int score[N]={67,98,75,63,82,79,81,91,66,84};
int max,min,mmax;
int i;
int count=0;
float arrage,k;
printf("一共十个数");
for(i=0;i<10;i++)
{
count=count+score[i];
}
arrage=count/10;
max=score[0];
min=score[0];
for(i=1;i<10;i++)
{
if(max>score[i])
{;}
else
{max=score[i];}
}
for(i=0;i<10;i++)
{
s[i].num=score[i];
}
printf("降序排序为:");
while(1)
{
mmax=s[0].num;
for(i=1;i<10;i++)
{
if(mmax>s[i].num)
{;}
else
{mmax=s[i].num;}
}
printf("%d\t",mmax);
for(i=0;i<10;i++)
{
if(s[i].num==mmax)
{s[i].num=0;}
}
k=0;
for(i=0;i<10;i++)
{
if(s[i].num!=k)k++;
}
if(k==0)
break;
}
printf("\n");
for(i=1;i<10;i++)
{
if(min<score[i])
{;}
else
{min=score[i];}
}
printf("最高分:%d\n最低分:%d\n",max,min);
printf("平均分:%2.2f\n",arrage);
getch();
return 0;
}
举报