#include<stdio.h>
int main()
{
int i,j,t,a[10]; // 帮你去掉了变量k,min
printf("请输入10个数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<=9;i++)
{
// 帮你去掉了k=i赋值操作
for(j=i+1;j<=9;j++)
{
// 帮你去掉了min=a[k]操作
if(a[j]<a[i]) // 这里采取第二层循环跟第一层循环比较法
{
t=a[i]; // 这里进行交换
a[i]=a[j];
a[j]=t;
}
}
}
for(i=0;i<9;i++) // 输出,以空格隔开,并且循环到最后一个的前一个,也就是第九个
printf("%d ",a[i]);
printf("%d\n",a[9]); // 将最后一个输出,目的在于将格式保持好。
return 0;
}
你的有点凌乱,帮你改了一下,建议到编译器上去写,不要到手机上写。手机上毕竟不方便。