C/C++编程学习 - 第5周 ⑥ 四舍五入

题目链接

题目描述

给你一个浮点数 n,要求四舍五入到两位小数。

输入格式
一个浮点数 n (0 ≤ n ≤ 100)。

输出格式
一个浮点数,表示 n 保留两位小数后的结果。

Sample Input

3.14159

Sample Output

3.14

思路

可以直接输出,也可以写一个四舍五入函数输出。

C语言代码:

#include<stdio.h>
int main()
{
    
    
	double n;
	scanf("%lf", &n);
    printf("%.2lf", n);
    //cout << fixed << setprecision(2) << n;//c++的cout格式化输出
    return 0;
}

C++代码:

#include<bits/stdc++.h>
using namespace std;
double Round(double r)
{
    
    
	return floor(r * 100.0 + 0.5) / 100.0;
}
int main()
{
    
    
	double n;
	while(cin >> n)
		printf("%.2lf\n", Round(n));
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_44826711/article/details/112909418