#P01009. 有趣的计算
有趣的计算
题目描述
对于非 整数 和 ,计算 和 的结果。
输入格式
行。
第一行是一个整数 ;第二行是另一个整数 。
输出格式
行。
就是题目描述的两个计算结果,都保留 位小数。
输入输出样例
1
2
1.0000
1.4142
说明/提示
👀️ 对于Python,输出小数是可以这样设置保留小数位数: print("{:.4f}".format(10/3))
,会输出 3.3333
(保留 位小数);print("{:.2f}".format(0.999))
,会输出 1.00
(保留 位小数)。
print("{:.4f}".format(10/3))
print("{:.2f}".format(0.999))
👀️ 对于C++,可以使用 cout<<fixed<<setprecision(4);
来设置保留小数位数(这里的示例代码会设置后面再用 cout
输出小数会自动保留 位小数),不过需要引入头文件 #include<iomanip>
。
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
cout<<fixed<<setprecision(4);
cout<<10.0/3<<endl;
cout<<1/3.0<<endl;
cout<<fixed<<setprecision(2);
cout<<0.99999<<endl;
return 0;
}
👀️ 对于C,可以使用 printf("%.4lf",10.0/3);
通过格式符 "%.4lf"
来设置 printf
输出小数时保留 位小数。
#include<stdio.h>
int main()
{
printf("%.4lf",10.0/3);
return 0;
}
👀️ 如果使用非Python语言编写程序,对于的数据,,并且 。