信息学奥赛一本通 1010:计算分数的浮点数值 | OpenJudge NOI 1.3 05
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通 1010:计算分数的浮点数值 | OpenJudge NOI 1.3 05
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【題目鏈接】
ybt 1010:計算分數(shù)的浮點數(shù)值
OpenJudge NOI 1.3 05:計算分數(shù)的浮點數(shù)值
【題目考點】
1. 一般除法運算 /
被除數(shù) ÷ 除數(shù) = 小數(shù)商
例:5 / 2 = 2.5 , 7 / 2 = 3.5
在C++中,兩個浮點型量相除,表達式的值就是這兩個浮點型量相除的結(jié)果,表達式的值也是浮點型量。
2. 浮點型量的精度
float 單精度浮點型,可以表示6~7位有效數(shù)字
double 雙精度浮點型,可以表示15~16位有效數(shù)字
該題要保留到小數(shù)點后9位,只能用雙精度浮點型量計算
3. 輸出浮點型量a保留x位小數(shù)
cout<<fixed<<setprecision(x)<<a;
printf("%.xf", a);
【題解代碼】
解法1:使用cin, cout進行輸入輸出
#include <bits/stdc++.h> using namespace std; int main() {double a, b;cin>>a>>b;cout<<fixed<<setprecision(9)<<a/b<<endl;return 0; }解法2:使用scanf, printf進行輸入輸出
#include <bits/stdc++.h> using namespace std; int main() {double a, b;scanf("%lf %lf", &a, &b);printf("%.9f", a / b);return 0; }總結(jié)
以上是生活随笔為你收集整理的信息学奥赛一本通 1010:计算分数的浮点数值 | OpenJudge NOI 1.3 05的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通(2017:【例4.2】
- 下一篇: 信息学奥赛一本通(2023:【例4.8】