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