C/C++ 两个数的和【简单易懂,代码可以直接运行】
水题
这道题需要注意的是需要控制的小数点位数
这道题有意思的是printf无论如何都会输出6位的double与float小数,而cout会把后面的零全部舍弃,只保留有效位!
输入两个浮点数 x 和 y,请你编写一个函数,double add(double x, double y),计算并输出 x 与 y 的和。
输入格式
共一行,包含两个浮点数 x 和 y。
输出格式
共一行,包含一个浮点数,表示两个数的和,结果保留 2 位小数。
数据范围
−1000≤x,y≤1000
输入样例:
1.11 2.22
输出样例:
3.33
代码如下:
#include<iostream>
using namespace std;
double add(double x,double y)
{
return x + y;
}
int main()
{
double x,y,res;
cin>>x>>y;
res = add(x,y);
//cout<<x<<" "<<y<<" "<<res<<endl;
printf("%.2lf",res);
// cout<<res<<endl;
return 0;
}
点个👍吧!!