隨便輸入三個數,輸出的是將三個數從小到大排列。


#include <stdio.h>
int main()
{float a,b,c,t;
printf("請輸入三個實數");
scanf("%f%f%f",&a,&b,&c);
if(a>b)
{t=a,a=b,b=t;
}// 如果輸入的是a大於b,那么將A,B互換值,即A大於B;如果B>A,則不進行判斷。
if(b>c)
{t=b,b=c,c=t;
}// 如果輸入的是b大於c,那么將C,B互換值,即C大於B;如果C>A,則不進行判斷。
if(a>c)
{t=a,a=c,c=t; } // 如果輸入的是a大於c,那么將A,C互換值,即A大於C;如果C>A,則不進行判斷。

printf("輸出從小到大排列的三個數:%f %f %f",a,b,c);
return 0;// 注意邏輯,一個個比,不要亂了。




}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM