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;
}


浙公网安备 33010602011771号