C++下取整

众所周知, C++ "/" 是自动下取整的
那么,我们如何上取整呢?
其实很简单, 比如我们要 对一个整数 x 除以 n 下取整 那么我们只需要 (x + n - 1) / n 就是上取整啦
而且这种情况对正负数同样有效

code :

#include <iostream>

using namespace std;

int main(){
    int x;
    cin >> x;
    cout << "   X  :" << x << endl;
    cout << "下取整:" << x / 3 << endl;
    cout << "上取整:" << (x + 2) / 3 << endl;
    
    return 0;
}


posted @ 2022-05-04 21:19  冯大善人  阅读(151)  评论(0)    收藏  举报