1 #include <stdio.h> //冒泡排序 2 #include <stdlib.h> 3 int main() 4 { 5 int a[99],t,i,j; 6 for (i=0;i<3;i++) //依次输入数值, 7 { 8 scanf("%d",&a[i]); 9 } 10 for(i=0;i<2;i++) // 进行n-1趟冒泡冒出从大到小的数值 11 { 12 for (j=0;j<2-i;j++) //一趟冒泡过程 13 { 14 if(a[j]<a[j+1]) 15 { 16 t=a[j]; 17 a[j]=a[j+1]; 18 a[j+1]=t; 19 } 20 } 21 } 22 for (j=0;j<3;j++) //从大到小输出 23 { 24 printf("%d ",a[j]); 25 } 26 printf("\n"); 27 28 return 0; 29 }
2.依次从大到小输出三个数
猜你喜欢
转载自www.cnblogs.com/spore/p/10252443.html
今日推荐
周排行