#include<
stdio.h>
void main()
{
int a[10];
int i,j,t;
printf("请输入10个数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if(a[i]<a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
printf("输出是:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/7aec54e736d12f2e8e46dd284ac2d56285356832?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
追问谢谢啦
还有一题呢
输入某同学的五门功课成绩,算出平均值之和
错了
是算出平均值,再算出和
追答#include<stdio.h>
void main()
{
int a[5];
int i,j,sum=0,average;
printf("请输入5门成绩:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0;i<5;i++)
sum+=a[i];
average=sum/5;
printf("平均成绩是%d:\n",average);
printf("总分是%d\n",sum);
}
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/0d338744ebf81a4c6ba8d480d22a6059242da6e4?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
追问谢谢咯😄