向賀老師學C語言—求三數最大值
阿新 • • 發佈:2019-01-27
【專案2-三數最大值】
1.專案要求:
輸入3個整數,輸出其中的最大值。
提示:求出兩數的大值,再求這個大值與第三數間的大值,為三數最大值
2.分析:
- 定義三個整數變數,進行隨機輸入;
- 設定一箇中間變數,最為比較最大值的結果;
- 前兩個先比,得到最大值,然後與第三數比較;
- 如果第三個數比最大值大,排序結果得出;
- 如果第三個書比最大值小,最大值得出,然後第三個數再與第二大數比較。
3.程式設計:
#include<stdio.h>
void compare (int a,int b,int c)//比較函式
{
int term;
if(a>b)
term=a;
else
term=b;
if(term<c)
printf("The max number is:%d\n",c);
else
printf("The max number is:%d\n",term);
}
void main()
{
int a,b,c,term;
printf("Plese input a,b,c:\n");
scanf("%d%d%d",&a,&b,&c);
compare(a,b,c);
}
4.驗證:
經過測試已經達到了題目所要求的功能,以下為實驗的截圖: