这是我编写的一个C++程序,但不知哪里出错了,求各路大神指教
#include
using namespace std;
int main()
{
int x,a,b,c,d,e;
cout<<"请输入一个五位整数:";
cin>>x;
a=x/10000;
b=x%10000/1000;
c=x%10000%1000/100;
d=x%10000%1000%100/10;
e=x%10;
cout<<'a'<<' '<<'b'<<' '<<'c'<<' '<<'d'<<' '<<'e'<<endl;
return 0;
}
使输出的5个数间隔3个空格
代码呢,代码都没贴怎么知道哪里错了
想看输出变量值吗?
cout<<'a'<<' '<<'b'<<' '<<'c'<<' '<<'d'<<' '<<'e'<<endl;
改为:
cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<e<<endl;
想看输出变量值吗?
cout<<'a'<<' '<<'b'<<' '<<'c'<<' '<<'d'<<' '<<'e'<<endl;
改为:
cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<e<<endl;
int x,a,b,c,d,e;
x=12345;
a=x/10000;
b=x%10000/1000;
c=x%1000/100;
d=x%100/10;
e=x%10;
cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<e<<endl;
把abcde的单引号去掉才能出来值,否则出来是 abcde