读书人

cout如何输出整数前的0?并且控制总位

发布时间: 2012-04-01 17:23:46 作者: rapoo

cout怎么输出整数前的0?并且控制总位数
如题。

[解决办法]

C/C++ code
#include<iostream>#include<iomanip>using namespace std;int main(){    int a = 4;    cout<<setfill('0')<<setw(4)<<4<<endl;    return 0;}
[解决办法]
#include<iostream>
using namespace std;

const int a[]={10,100,1000,10000,100000,1000000,10000000,100000000};

int main()
{
int n,i,b[8];

while(cin>>n)
{
for(i=0;i<8;i++)
b[i]=(n%a[i])/(a[i]/10);

for(i=7;i>=0;i--)
cout<<b[i];

cout<<endl;
}

return 0;
}

自己可以根据输入的整数,以及位数改下

读书人网 >C++

热点推荐