1. 程式人生 > >1、專案4-三數最大值

1、專案4-三數最大值

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。這是在其他小夥伴的部落格裡查到的解決辦法。