编辑代码

#include <stdio.h>
int main(void)
{
    int a[1001];
    char c;
    int k=0,i,j,temp;
    for(i=0; ;i++){
        scanf("%d",&a[i]);
        c=getchar();
        k++;
        if(c=='\n')
            break;
    }
    printf("输入的%d个数值",k);
    for (i=1; i<k; i++)//冒泡排序
    {
        for (j=0; j<k-i; j++){
            if (a[j] > a[j+1]){
                temp = a[j];
                a[j] = a[j+1];
                a[j+1] = temp;
            }
        }
    }
   printf("从小到大排序后的结果为:\n");
    for (i=0; i<k; i++){
        printf("%d ", a[i]);
    }
    printf("\n");
    return 0;
}