c++中怎么将一个五位数各个位分开,输出时位于位间再加三个空格

2025-12-17 20:21:14
推荐回答(3个)
回答1:

#include "iostream.h"
#include "iomanip.h"
int main()
{
int b;
cout<<"输入一个5位数"<cin>>b;
cout<return 0;
}
希望对你有帮助setw是输出控制符(3)代表创建3个位置

回答2:

#include
using namespace std;
int main()
{
int n;
int stack[5];
cout<<"输入一个5位数:"< cin>>n;
for(int i=0;i!=5;++i)
{
stack[i]=n%10;
n=n/10;
}
for(int i=4;i!=-1;--i)
{
cout< }
return 0;
}
//我主要写的是思想,有些不足的地方你可以自己修改一下。

回答3:

#include
#include
using namespace std;
int main()
{
int a,a1,a2,a3,a4,a5;
cin >>a;
a1=(a/10000)%10;
a2=(a/1000)%10;
a3=(a/100)%10;
a4=(a/10)%10;
a5=(a/1)%10;
cout<return 0;
}