給定三個整數,請你找出它們中的最大值。
下列公式可能對你有所幫助:
max(a,b)=(a+b+abs(a−b))2
max(a,b)=(a+b+abs(a−b))2
輸入格式
輸入佔一行,包含三個整數。
輸出格式
輸出格式為「x eh o maior」,其中x為三個數中的最大值。
資料範圍
1≤給定整數≤1091≤給定整數≤109
輸入樣例:
7 14 106
輸出樣例:
106 eh o maior
直接if語句判斷
#include
using
namespace std;
intmain()
利用題目所給的公式
#include
#include
using
namespace std;
intmain()
下面就來說一下這個公式為什麼就能求出來兩個數的最大值:
當a>=b時,max(a,b)=(a+b+a-b)/2=a;
當a其實還乙個求兩個數最小值的公式:
min(a,b)=(a+b-abs(a-b))/2;
利用c++專門求兩個數最大值最小值的函式,即algorithm標頭檔案下的的max()
#include
#include
///一定要寫這個標頭檔案
using
namespace std;
intmain()
matlab求pi值的三種方法
原理 pi 1 1 3 1 5 1 n 1 1 2 n 1 y 0 g 1 n input n for i 1 n g g y y g 2 i 1 endpai 4 y 1.1簡化 matlab擅長矩陣運算,用向量求和的方法實現 n input n x 1 2 2 n 1 y 1 2 n 1 x p...
C C 求最大值方法
很多方面c語言和c 都很相似.1.一般法 條件表示式 直接在main函式中運算 特點 簡短清晰 include using namespace std int main void int getmax int array,int count int getmax 3 int a,int b,int ...
求素數的三種方法
具體篩法是 先把n個自然數按次序排列起來。1不是質數,也不是合數,要划去。第二個數2是質數留下來,而把2後面所有能被2整除的數都劃去。2後面第乙個沒劃去的數是3,把3留下,再把3後面所有能被3整除的數都劃去。3後面第乙個沒劃去的數是5,把5留下,再把5後面所有能被5整除的數都劃去。這樣一直做下去,就...