信息学奥赛一本通 1011:甲流疫情死亡率 | OpenJudge NOI 1.3 06
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通 1011:甲流疫情死亡率 | OpenJudge NOI 1.3 06
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【題目鏈接】
ybt 1011:甲流疫情死亡率
OpenJudge NOI 1.3 06:甲流疫情死亡率
【題目考點(diǎn)】
1. 一般除法運(yùn)算 /
被除數(shù)÷除數(shù) = 小數(shù)商
例:5 / 2 = 2.5 , 7 / 2 = 3.5
在C++中,兩個(gè)浮點(diǎn)型量相除,表達(dá)式的值就是這兩個(gè)浮點(diǎn)型量相除的結(jié)果,表達(dá)式的值也是浮點(diǎn)型量。
2. 輸出浮點(diǎn)型量a保留x位小數(shù)
cout<<fixed<<setprecision(x)<<a;
printf("%.xf", a);
3. printf輸出%
printf的格式控制字符串中,若想輸出一個(gè)%,必須連續(xù)打兩個(gè)%
printf("%%");//實(shí)際輸出1個(gè)%
【題解代碼】
解法1:使用cin, cout進(jìn)行輸入輸出
#include <bits/stdc++.h> using namespace std; int main() {double a, b;cin>>a>>b;cout<<fixed<<setprecision(3)<<b/a*100<<'%'; return 0; }解法2:使用scanf, printf進(jìn)行輸入輸出
#include <bits/stdc++.h> using namespace std; int main() {double a, b;scanf("%lf %lf", &a, &b);printf("%.3f%%", b / a * 100); //printf中要輸出一個(gè)%,需要打兩個(gè)% return 0; }總結(jié)
以上是生活随笔為你收集整理的信息学奥赛一本通 1011:甲流疫情死亡率 | OpenJudge NOI 1.3 06的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 信息学奥赛一本通(1313:【例3.5】
- 下一篇: 信息学奥赛一本通(1186:出现次数超过