1、專案4-三數最大值
阿新 • • 發佈:2019-01-05
1. 任務描述:輸入3個整數,輸出其中的最大值。
2. 程式碼實現
/* *Copyright(c)2018,CSDN *All rights reserved. *檔名稱:max_of_three.cpp *作 者:馬婭芳 *完成日期:2018.12.26 *版 本 號:v1.0 *問題描述:輸入3個整數,輸出其中的最大值。 *程式輸出:三個數中的最大值 */ #include <stdio.h> int main(){ int a, b, c, max; scanf("%d %d %d",&a, &b, &c); if(a>b){ max = a; } else{ max = b; } if(c>max){ max = c; } else{ max = max; } printf("Max= %d",max); return 0; }
3. 執行結果
4. 心得
(1)比較三個數的大小時,按照常規思路:先比較其中兩個數,較大的那個數再和第三個比較,最後得出最大的數。程式中用 if 和 else 實現。並且這前後兩個比較過程是分步的,因此是兩個並列的 if 和 else,而不是巢狀的。一開始想成了巢狀的,後來發現不對,才改成並列的。
(2)編譯時報錯D:\C Practice\C_first\collect2.exe [Error] ld returned 1 exit status原因是把main寫成了mian。這是在其他小夥伴的部落格裡查到的解決辦法。