前言

今天作题发现了一道让输出变量数目的前导零,于是发现了C++这么好用的两个函数。

函数介绍

头文件:iomanip

setw():只对后面紧跟的输出起作用,表示占几位,不足的位数用默认用空格补全。

setfill():setfill()里面可以放不同的字符,配合setw()函数使用,表示不足的位数用里面的字符补全。

代码例子

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n = 8;
    char a = '*';
    cout<<setfill(a)<<setw(n)<<2;
    return 0;
} 


一只小菜鸡