1. 程式人生 > >向賀老師學C語言—求三數最大值

向賀老師學C語言—求三數最大值

【專案2-三數最大值】

1.專案要求:

輸入3個整數,輸出其中的最大值。
提示:求出兩數的大值,再求這個大值與第三數間的大值,為三數最大值

2.分析:

  1. 定義三個整數變數,進行隨機輸入;
  2. 設定一箇中間變數,最為比較最大值的結果;
  3. 前兩個先比,得到最大值,然後與第三數比較;
  4. 如果第三個數比最大值大,排序結果得出;
  5. 如果第三個書比最大值小,最大值得出,然後第三個數再與第二大數比較。

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.驗證:

經過測試已經達到了題目所要求的功能,以下為實驗的截圖:
這裡寫圖片描述