33,311
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
void max(int score[]);
void min(int score[]);
void average(int score[]);
void sort(int score[]);
int score[10]={67,98,75,63,82,79,81,91,66,84};
max(score);
min(score);
average(score);
sort(score);
return 0;
}
void max(int score[])
{
int i,num=0;
for(i=0;i<10;i++)
{
if(score[num]<score[i])
num=i;
}
printf("最大值为:%d\n",score[num]);
}
void min(int score[])
{
int i,num;
for(i=0;i<10;i++)
{
if(score[num]>score[i])
num=i;
}
printf("最小值为:%d\n",score[num]);
}
void average(int score[])
{
int i,ave=0;
for(i=0;i<10;i++)
ave+=score[i];
printf("平均分为:%d\n",ave/10);
}
void sort(int score[])
{
int i,j,temp=0;
for(i=9;i>=0;i--)
{
for(j=0;j<i-1;j++)
{
if(score[j]<score[j+1])
{temp=score[j];score[j]=score[j+1];score[j+1]=temp;}
}
}
printf("成绩按降序排序后:");
for(i=0;i<10;i++)
printf("%d\n",score[i]);
}
#include <stdio.h>
int main()
{
void max(int score[]);
void min(int score[]);
void average(int score[]);
void sort(int score[]);
int score[10] = { 67, 98, 75, 63, 82, 79, 81, 91, 66, 84 };
max(score);
min(score);
average(score);
sort(score);
return 0;
}
void max(int score[])
{
int i, num = 0;
for (i = 0; i<10; i++)
{
if (score[num]<score[i])
num = i;
}
printf("最大值为:%d\n", score[num]);
}
void min(int score[])
{
int i, num = 0;
for (i = 0; i<10; i++)
{
if (score[num]>score[i])
num = i;
}
printf("最小值为:%d\n", score[num]);
}
void average(int score[])
{
int i, ave = 0;
for (i = 0; i<10; i++)
ave += score[i];
printf("平均分为:%d\n", ave / 10);
}
void sort(int score[])
{
int i, j, temp = 0;
for (i = 9; i >= 0; i--)
{
for (j = 0; j<=i - 1; j++)
{
if (score[j]<score[j + 1])
{
temp = score[j]; score[j] = score[j + 1]; score[j + 1] = temp;
}
}
}
printf("成绩按降序排序后:");
for (i = 0; i<10; i++)
printf("%d\n", score[i]);
}