onedim.c
上传用户:bjtelijie
上传日期:2010-01-01
资源大小:87k
文件大小:1k
源码类别:

数学计算

开发平台:

Visual C++

  1. /* 使用选择法排序 */
  2. # include <stdio.h>
  3. void main()
  4. {
  5. int i, j, min, temp;
  6. /* 定义一个整型得一维数组 */
  7. int array[10];
  8. /* 输入数据 */
  9. printf("Please input ten integer: n");
  10. for(i=0; i<10; i++)
  11. {
  12. printf("array[%d] = ", i);
  13. scanf("%d", &array[i]);
  14. }
  15. printf("The array is: ");
  16. for(i=0; i<10; i++)
  17. printf("%d ", array[i]);
  18. printf("n");
  19. /* 排序 */
  20. for(i=0; i<9; i++)
  21. {
  22. min = i;
  23. for(j=i; j<10; j++)
  24. if(array[min]>array[j]) min = j;
  25. temp = array[i];
  26. array[i] = array[min];
  27. array[min] = temp;
  28. }
  29. /* 输出 */
  30. printf("nThe result: n");
  31. for(i=0; i<10; i++)
  32. printf("%d ", array[i]);
  33. printf("n");
  34. }