C语言能人请进用C语言写一个程序,要求输入N个整数,按从小到大的
用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思路。如果N=4,写个具体的程序。
定义个足够大的数组,把输入的N个整数作为数组的前N个元素。 先用基本的把这个数组的前N个数排序,然后按排好的顺序输出这前N个数就行了。 #include "stdio.h" #define MAX 100 void main() { int n,num[MAX],i,j,k; // 输入 printf("N:"); scanf("%d",&n); for(i=0;inum[j+1]) { k=num[j]; num[j]=num[j+1]; num[j+1]=k; } } } // 输出 printf("\nResult:\n"); for(i=0;i