C++中的小数及整数位填充
需要导入#include<iomanip>
假设要保证double变量 a有三位小数,不够填充0,够的第三位四舍五入
需要用到fixed和setprecision(int n)
#include <iostream>
#include <iomanip>
using namespace std;int main() {double n;cin>>n;cout<<fixed<<setprecision(3)<<n;
}
假设要保证正整数 int i的显示位数为9位,不够的填充0
需要用到setw(int n)和setfill(char c)
int main() {int n;cin>>n;//fixed setprecision设置小数//setw setfill(‘ ’)补充整数cout<<setw(9)<<setfill('0')<<n;
}