#include <bits/stdc++.h>
using namespace std;
int main(){
//题目描述:输入一个数字,不满足四位数的在前面添0,例:输入3,输出0003
int n=5,m=55;
printf("%04d\n",n);//输入5,输出0005。该操作只是改变输出格式,而不是改变为字符串形式输出。
printf("%04d\n",m);
cout<<endl;
cout<<setfill('0')<<setw(4)<<5<<endl;//用0填充剩余部分的另一种方法
cout<<setfill('0')<<setw(4)<<55<<endl;
string str;
str="1";
while(str.size()!=4) str='0'+str;//存到字符串中,在其前面添加0
cout<<str<<endl;
return 0;
}