正在加载图片...
#include <stdio.h> void main( 输入6个数据 i int a6, i, j for(i=0;i<6;i++) 用嵌套的for循环实现排序 scanf(“%od”,&al[il) 外层循环控制进行几轮比较 for(i=0;i<5;i++) 内层循环控制每一轮的比较次数 for(j=0;j<5-i;j++) if(a[jpalj+l) 如果前面的数大于后 i tall; 面的数,则进行交换 a[j=aj+1; a[j+1=t; 输出排序后的6个数据 for(i=0;i<6;i++) printf(0/",a[il) 1010 #include <stdio.h> void main( ) { int a[6] , i , j , t; for ( i=0 ; i<6 ; i++) scanf(“%d”, &a[i] ); for ( i=0 ; i<5 ; i++) for ( j=0 ; j<5-i ; j++) if ( a[j]>a[j+1] ) { t=a[j] ; a[j]=a[j+1] ; a[j+1]=t ; } for ( i=0 ; i<6 ; i++) printf( “%3d”, a[i] ); } 输入6个数据 用嵌套的for循环实现排序 外层循环控制进行几轮比较 内层循环控制每一轮的比较次数 如果前面的数大于后 面的数,则进行交换 输出排序后的6个数据
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有