本题很简单,主要考基本数据类型(保留小数部分)
接下来我会用2种语言进行详细讲解:
首先是C++:
C++保留小数的方法有两个,一是printf,另一个是fixed << setprecision(保留几位小数)
先讲printf,本题要求保留3位小数 所以要写成
printf("%.3lf",a); //本题printf解法核心代码
本题因为过于简单,直接提供AC代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
double d;
cin >> d;
printf("%.3lf", d);
}
然后是cout保留小数,核心代码要写成:
cout << fixed << setprecision(3) << d;
接下来是AC代码~
#include <bits/stdc++.h>
using namespace std;
int main() {
double d;
cin >> d;
cout << fixed << setprecision(3) << d;
}
又是可爱的python代码!
python比C++要简单,核心代码:
print("%.3f"%d)
ps:学过C++的同学们别把"%"写成","了哦!
AC代码:
d=float(input()) #注意python中没有double!
print("%.3lf"%d)