時間限制: 1 sec 記憶體限制: 128 mb
提交: 343 解決: 245
[提交][狀態][討論版][命題人:外部匯入]
定義乙個帶參的巨集(或者模板函式),從三個數中找出最大的數。
3個短整型數,空格隔開
3個實數,空格隔開
3個長整數,空格隔開
最大的數,對於實數保留2位小數。
1 2 3
1.5 4.7 3.2
1234567 12345 12345678
3
4.70
12345678
主函式已給定如下,提交時不需要包含,會自動新增到程式尾部
/* c++** */
int main()
short int i1,i2,i3,maxi;
double d1,d2,d3,maxd;
long l1,l2,l3,maxl;
cout>i1>>i2>>i3;
maxi=max(i1,i2,i3);
cout>d1>>d2>>d3;
maxd=max(d1,d2,d3);
cout>l1>>l2>>l3;
maxl=max(l1,l2,l3);
coutfreeproblemset
edit
bylyh
#include#include#define max(x,y,z) x>y?(x>z?x:z):(y>z?y:z)
using namespace std;
int main()
從陣列中找出乘積最大的三個數
題目 給定乙個無序陣列,包含正數 負數和0,要求從中找出3個數的乘積,使得乘積最大,要求時間複雜度 o n 空間複雜度 o 1 輸入描述 無序整數陣列a n 輸出描述 滿足條件的最大乘積 輸入例子1 3 4 1 2 輸出例子1 24 思路 由於空間複雜度和時間複雜度的要求,肯定無法先排序,因為排序最...
找出三個數的最大值與三個數的按序輸出
兩個題目 方法一 使用if語句,建立中間變數 求三個整數的最大值 比較三個數並由從大到小的次序輸出 include include void compare int a,int b,int c if a c a c,a c交換,交換後a c if b c b c,b c交換,交換後b c print...
分別用函式和帶參的巨集,從三個數中找出最大的數。
題目描述 分別用函式和帶參的巨集,從三個數中找出最大的數。輸入 3個實數 輸出 最大的數,輸出兩遍,先用函式,再用巨集。保留3位小數。樣例輸入 1 2 3 樣例輸出 3.000 3.000 include define max a,b,c a b?a b b c?b c a b?a b b c?b ...