刚刚学习c语言的数组部分,不懂,求助一下!

输入一组整数,将它们排序后按照由小到大的顺序输出,不知道要不要用到循环语句,求助这个这个程序怎么写

 #include <stdio.h>void main()
{
 int i, j, temp; 
 int a[10]; 
 for (i = 0; i < 10; i++)
 {
  scanf("%d,", &a[i]);
 } 
 for (j = 0; j < 9; j++)
 {
  for (i = 0; i < 9 - j; i++)
  {
   if (a[i] > a[i + 1])
   {
    temp = a[i]; 
    a[i] = a[i + 1]; 
    a[i + 1] = temp;
   }
  }
 }  for (i = 0; i < 10; i++)
 {
  printf("%d,", a[i]);
 } 
 printf("\n");
}

你可以用选择排序,和冒泡排序等等

需要循环,排序方法比较多,比如冒泡法,选择排序法,插入排序法。具体代码,百度上太多了,也很好记

循环的话可以用冒泡法来,比较简单,你也可以看看其他的(http://zhidao.baidu.com/link?url=4kHFvFZt1pN5EV-IxL1AYJFNli6Jlazx1m4pThWhI_qTIJV8e6EQGUV0PQPm6Hi4SD2BICLWr_hMPILvzK5P_a)
纯C语言的话我记得有qsort函数,是对指定排序的,可以百度下

先学排序,选择,冒泡比较容易接受(今天刚学了冒泡,感觉不错,但是我是java的,不知道c怎样)

用循环就可以啊,一个一个的读出来,然后跟后边的数比较,然后存进去~

都是一样的,数组排序的话冒泡很简单也很好用!