練習5-2 找兩個數中最大者(10 分)
本題要求對兩個整數a和b,輸出其中較大的數。
int max( int a, int b );
其中a
和b
是使用者傳入的引數,函式返回的是兩者中較大的數。
#include int max( int a, int b );
int main()
/* 你的**將被嵌在這裡 */
-5 8
max = 8
分析:本題主要的測試點是考慮兩個數相等的情況,兩個數相等,則最大數可以輸出其中的任何乙個。
方法一:首先預設最大數是a,b中的乙個,然後用乙個if語句判斷相反情況
方法二:a>b,a函式**:
//方法一
int max(int a,int b)
return _max;
}//方法二
int max(int a,int b)
else if(a結果:
C語言求兩個數中最大公約數
在c語言中如何求兩個數的最大公約數呢?下面用三種方法進行求解。方法一 窮舉法。先比較兩個數的大小,然後找出較小數t,最後判斷t為何值時兩個數都能整除,此方法效率較低。如下 includeint main 將較小值賦給num1 for i num1 i 0 i return 0 方法二 輾轉相減法。輾...
氣泡排序和查詢陣列中最大的數及查詢兩個數中最大的數
1 顯示效果 2 include int main printf 兩個數中最大的數是 d a getchar return 0 1 顯示效果 include 列印陣列 void printarray int a,int len 選出最到的數並移動到陣列的最後 void movemaxtoarraye...
利用分治法求一組資料中最大的兩個數和最小的兩個數。
利用分治法求一組資料中最大的兩個數和最小的兩個數。在這裡插入 片 include define n 10 void max min int a,int m,int n,int min1,int min2,int max1,int max2 int main void int min1,min2 in...