• 2022-06-04
    输入8个数,用选择法降序排序后输出
  • #include void main( ) { int a[8],i,j,k,x; printf("请输入8个数: "); for (i=0;i<8;i++) scanf("%d",&a[i]); printf(" "); for (i=0;i<7;i++) /* 外循环,控制7轮比较 */ { k=i; for (j=i+1;j<8;j++) /*内循环,用k记住所找数中最小数的下标*/ if(a[j]>a[k]) k=j; if (k!=i) /* 以下3行将a[i+1]~a[7]中最小数与a[i]互换*/ { x=a[i]; a[i]=a[k]; a[k]=x; } } printf("排序后的数组: "); for (i=0;i<8;i++) printf("%d ",a[i]); }[/i][/i][/i][/i][/i]

    内容

    • 0

      用选择法对10个数进行排序

    • 1

      用简单选择法对10个数排序.

    • 2

      利用选择排序法,将n个数按从小到大顺序排列后输出。

    • 3

      py选择5:输入3个数,将这3个数从大到小排序后输出。

    • 4

      输入6个数,用冒泡法由小至大排序输出。[br][/br] [br][/br](简答题)