1. 程式人生 > >2.依次從大到小輸出三個數

2.依次從大到小輸出三個數

 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 }