#include
void main()
{
int a[10],m,n,k,x;
for(m=0;m<=9;m++)
{
scanf("%d",&a[m]);
}
for(m=0;m {
k=m;
for(n=1;n {
if(a[k]>a[n])
{
k=n;
}
}
if(k!=m)
{
x=a[m];
a[m]=a[k];
a[k]=a[m];
}
}
for(m=0;m<=9;m++)
{
printf("%d",a[m]);
}
}
#include<stdio.h>
int main()
{
int a[10],m,n,k,x;
for(m=0;m<=9;m++)
{
scanf("%d",&a[m]);
}
for(m=0;m<=9;m++)
{
k=m;
for(n=k+1;n<10;n++)
{
if(a[k]>a[n])
{
k=n;
}
}
if(k!=m)
{
x=a[m];
a[m]=a[k];
a[k]=x;
}
}
for(m=0;m<=9;m++)
{
printf("%d ",a[m]);
}
}
在线编译验证
输入
2
4
2
7
5
11
4
9
8
13
输出
2 2 4 4 5 7 8 9 11 13
大神,还是不对不知道怎么回事