寫出乙個程式,接受乙個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整;小於5,則向下取整。輸入乙個正浮點數值
輸出該數值的近似整數值
示例1
5.5
6
#include using namespace std;
int getint(double num)
int main()
q:對於任意的浮點數(負的浮點數)如何實現四捨五入?
改進:
int getint(double num)
return signalflag*int(num+0.5);
}int main()
資料表記錄包含表索引和數值,請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。先輸入鍵值對的個數
然後輸入成對的index和value值,以空格隔開
輸出合併後的鍵值對(多行)
示例1
4
0 10 2
1 23 4
0 3
1 23 4
#include #include using namespace std;
int main()
//輸出
for(auto i = inputdata.cbegin();i != inputdata.cend();i++)
return 0;
}
輸入乙個int型整數,按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數。輸入乙個int型整數
按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數
示例1
9876673
37689
#include #include #include #include using namespace std;
int main()
for(auto i : inputchar)
cout << i;
cout << endl;
}return 0;
}
給定n個字串,請對n個字串按照字典序排列。輸入第一行為乙個正整數n(1≤n≤1000),下面n行為n個字串(字串長度≤100),字串中只含有大小寫字母。資料輸出n行,輸出結果為按照字典序排列的字串。示例19capto
catcard
twotoo
upboat
boot
boatboot
capcard
catto
tootwo
up
#include #include using namespace std;
int main()
for(auto i : inputdata)
cout << i << endl;
return 0;
}
注:
multiset是關鍵字可以重複出現的set
王強今天很開心,公司發給n元的年終獎。王強決定把年終獎用於購物,他把想買的物品分為兩類:主件與附件,附件是從屬於某個主件的,下表就是一些主件與附件的例子:主件附件
電腦印表機,掃瞄器
書櫃圖書
書桌檯燈,文具
工作椅無
如果要買歸類為附件的物品,必須先買該附件所屬的主件。每個主件可以有 0 個、 1 個或 2 個附件。附件不再有從屬於自己的附件。王強想買的東西很多,為了不超出預算,他把每件物品規定了乙個重要度,分為 5 等:用整數 1~5 表示,第 5 等最重要。他還從網際網路上查到了每件物品的**(都是 10 元的整數倍)。他希望在不超過 n 元(可以等於 n 元)的前提下,使每件物品的**與重要度的乘積的總和最大。
設第 j 件物品的**為 v[j] ,重要度為 w[j] ,共選中了 k 件物品,編號依次為 j 1 , j 2 ,……, j k ,則所求的總和為:
v[j 1 ]*w[j 1 ]+v[j 2 ]*w[j 2 ]+ … +v[j k ]*w[j k ] 。(其中 * 為乘號)
請你幫助王強設計乙個滿足要求的購物單。
輸入的第 1 行,為兩個正整數,用乙個空格隔開:n m
(其中 n ( <32000 )表示總錢數, m ( <60 )為希望購買物品的個數。)
從第 2 行到第 m+1 行,第 j 行給出了編號為 j-1 的物品的基本資料,每行有 3 個非負整數 v p q
(其中 v 表示該物品的**( v<10000 ), p 表示該物品的重要度( 1~5 ), q 表示該物品是主件還是附件。如果 q=0 ,表示該物品為主件,如果 q>0 ,表示該物品為附件, q 是所屬主件的編號)
輸出檔案只有乙個正整數,為不超過總錢數的物品的**與重要度乘積的總和的最大值( <200000 )。
示例1
1000 5800 2 0
400 5 1
300 5 1
400 3 0
500 2 0
2200
python每日一練12 階乘
python階乘 第一種方法 遞迴函式 deffactorial a if a 1 num1 1else num1 a factorial a 1 return num1 num int input 請輸入乙個數字 if num 0 print 輸入的數字 沒有階乘 format num elif ...
每日一練4
員工表emp 員工編號eid,姓名ename,工作職位title,僱傭日期hiretime,工資salary,獎金bonus,部門depart 部門表dept 部門編號did,名稱dname,部門領導leader 員工資料 1001,張三 銷售 1999 12 1 3000.0,1100.0,102...
每日一練25
請描述 mysql 從安裝到配置的全部詳細過程 確保一台新電腦可以順利使用 mysql mysql安裝嚮導啟動,按 next 繼續 選擇安裝型別,有 typical 預設 complete 完全 custom 使用者自定義 三個選項,我們選擇 custom 有更多的選項,也方便熟悉安裝過程 選擇配置...