• 2022-06-04
    输入任意十个整数由大到小进行排序。
  • /6.9冒泡排序 #include void main() { int i,j,t,a[5]; printf("请输入5个整数:\n"); for (i=1;i<;=5;i++) scanf("%d",&a[i]); printf ("\n"); for (j=1;j<;4;j++)/*控制比较的轮数*/ for (i=1;i<;=5-j;i++)/*控制每轮比较的次数*/ if (a[i]>;a[i+1])/*相邻元素相比较*/ { t=a[i];/*交换数组元素的值*/ a[i]=a[i+1]; a[i+1]=t; } printf("由小到大排序:\n"); for (i=1;i<;=5;i++) printf ("%d ",a[i]); printf("\n"); }[/i][/i][/i][/i][/i]

    内容

    • 0

      [color=#000000]输入4[/color][color=#000000]个整数,要求按由大到小的顺序输出。[/color]

    • 1

      输入一个正整数n(50<=n<=100),使用随机数函数生成n个整数,并分别用选择排序法和冒泡排序法将这n个整数按照从大到小的次序排列。

    • 2

      采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,…个整数进行比较,找到应该插入的位置。现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行______次整数之间的比较。对于该排序算法,输入数据具有______特点时,对整数进行从小到大排序,所需的比较次数最多。 对于该排序算法,输入数据具有()特点时,对整数进行从小到大排序,所需的比较次数最多。 A: 从小到大 B: 从大到小 C: 所有元素相同 D: 随机分布

    • 3

      1. 输入三个整数,按由大到小的顺序输出。

    • 4

      采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,…个整数进行比较,找到应该插入的位置。现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行(31)次整数之间的比较。对于该排序算法,输入数据具有(32)特点时,对整数进行从小到大排序,所需的比较次数最多。空白(32)处应选择() A: 从小到大 B: 从大到小 C: 所有元素相同 D: 随机分布