- c语言高手随便输入一串数,按从小到大的顺序排列后输出的程序怎么样
- 随便输入一串数,按从小到大的顺序排列后输出的怎么样编写?
- #include
void main()
{
void sort(int name[],int n);
void print(int name[],int n);
int name[100];
int n;
int i;
for (i=0;getchar()!='\n';i++)
{
scanf("%d",&name[i]);
}
n=i;
sort(name,n);
print(name,n);
}
void sort(int name[],int n){
int pt;
int i,j,k;
for(i=0;iname[j])
k=j;
if(k!=i){
pt=name[i];
name[i]=name[k];
name[k]=pt;
}
}
}
void print(int name[],int n){
int i;
for(i=0;i