问题描述
- 求大神帮忙指出我的错误
-
这是我编写的一个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个空格
解决方案
代码呢,代码都没贴怎么知道哪里错了
解决方案二:
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
解决方案四:
求大神帮忙,急!!
解决方案五:
想看输出变量值吗?
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;
时间: 2024-10-06 12:59:38