首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-04-01 
cout怎么输出整数前的0?并且控制总位数如题。[解决办法]C/C++ code#includeiostream#includeiomanipusi

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

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

热点排行