59 条题解
-
64
保留 x 位小数
方法 1
- 头文件:
#include <cstdio>
- 语句:
printf("%.xf", a);
方法 2
- 头文件:
#include<iostream>
、#include<iomanip>
- 语句:
cout << fixed << setprecision(x) << a;
注意
如果题目说保留 位小数,那么就按照这种方式输出就可以了。
#include<iostream> #include<iomanip> using namespace std; int main() { double a=3.14159265857; cout << fixed << setprecision(x) << a; x代表具体要保留几位。 请务必自己多敲几遍代码,这个单词比较长避免考场出到原题自己单词忘了 }
#include<iostream> #include <cstdio> using namespace std; int main() { double a=3.14159265857; printf("%.xf", a); x代表具体要保留几位。 请务必自己多敲几遍代码,这个单词比较长避免考场出到原题自己单词忘了 }
- 头文件:
-
19
这道题相对于其他题会稍微难那么亿丢丢~
我们可以来看看保留小数的以下方法 ↓
- 万能头文件 + cout << fixed << setprecision(保留小数位数) << 值;
- 万能头文件 + printf("%.保留小数位数f", 值);
懂了这个我们就可以上代码啦!
#include <bits/stdc++.h> using namespace std; int main() { double r, pi = 3.1415926; cin >> r; cout << fixed << setprecision(2); cout << pi * pow(r, 2) << endl; cout << pi * 2 * r << endl; //printf("%.2lf", pi * pow(r, 2)); //printf("%.2lf", pi * 2 * r); return 0; }
信息
- ID
- 45
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 7
- 标签
- 递交数
- 7640
- 已通过
- 1988
- 上传者