• 2022-07-26
    从键盘输入8个整数保存到数组a中,用冒泡法升序排序后输出
  • #include void main( ) { int a[8],i,j,t; printf("请输入8个数: "); for(i=0;i<8;i++) /* 使用for循环输入8个整数*/ scanf("%d",&a[i]); printf(" "); for(i=0;i<7;i++) /* 定义循环变量i控制比较的趟数*/ for(j=0;j<8-i;j++) /* 定义循环变量j 控制每趟的比较次数*/ if(a[j]>a[j+1]) /* 如果后者大于前者,则交换这两个元素的值*/ { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } printf("排序后的数组: "); for(i=0;i<8;i++) printf("%d ",a[i]); /* 使用for循环输出排序后的8个数*/ }[/i][/i]

    内容

    • 0

      从键盘输入一个字符串,用冒泡法或者顺序比较法对该字符串中的字符进行升序排序,并输出结果

    • 1

      从键盘输入10个整数保存到数组中,求平均值并输出

    • 2

      请通过冒泡排序法对整数数组{ 1, 3, 5, 7, 90, 2, 4, 6, 8, 10 }实现升序排序

    • 3

      对于含有N个整数的一维数组,用选择排序法进行升序排序。

    • 4

      定义一整型数组,包含10个元素,要求从键盘读取元素值,使用冒泡排序法排序后输出。