C++每日一练15.实现四舍五入

Posted 鱼酱2333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++每日一练15.实现四舍五入相关的知识,希望对你有一定的参考价值。

实现四舍五入

方法1cmath库

#include <iostream>
#include<cmath>
using namespace std;

int main() 

    double d;
    cin >> d;

    cout<<round(d)<<endl;
    return 0;

方法2

#include <iostream>
using namespace std;

int main() 
 
    double d;
    cin >> d;

    int a=(int)d;
    double b=d-a;
    if(b<=0)
        if(b<=-0.5)
            a--;
        
    else
        if(b>=0.5)
            a++;
        
    
    cout<<a<<endl;
    return 0;


以上是关于C++每日一练15.实现四舍五入的主要内容,如果未能解决你的问题,请参考以下文章

C++每日一练9. 使用三种方法实现字符串反转

C++每日一练5.打印编译时间

C++每日一练3.创建一个线程

C++每日一练6.反转链表

CSDN|每日一练c++难题-大数加法

CSDN|每日一练c++难题-大数加法