求大师 解决新手的问题
#include<stdio.h>int main()
{ int num;
printf("请输入 num:");
scanf("%d",&num);
int a[num],i,j,r,temp;
for(i=0;i<num;i++)
printf("请输入数组的元素:")
scanf("%d",&a[i]);
for(i=0;i<num-1;i++){
r=i;
for(j=i+1;j<num;j++)
if(a[j]<a[r]) r=j;
if(r!=i){
temp=a[i];
a[i]=a[r];
a[r]=temp;
}
}
for(i=0;i<num;i++)
printf("% 5d",a[i]);
return 0;
}
我要 给数组元素 从小到大排列。