设计一个c++程序,输入一个4位数,将其反序输出.例如1234,输出4321.

2024-12-17 07:59:10
推荐回答(2个)
回答1:

#include
#include
using namespace std;
int main()
{
cout << "请输入4位数:";
string instr;
cin >> instr;
string outstr;
for (int i=0; i<4; ++i)
{
outstr += instr[4-i-1];
}
cout << "反序输出:" << outstr << endl;
}
附:
删掉你的"for(n=1000;n<10000;n++)"那行
否则输入要循环9000次

回答2:

#include

#include

using
namespace
std;
int
main()
{
cout
<<
"请输入4位数:";
string
instr;
cin
>>
instr;
string
outstr;
for
(int
i=0;
i<4;
++i)
{
outstr
+=
instr[4-i-1];
}
cout
<<
"反序输出:"
<<
outstr
<<
endl;
}
附:
删掉你的"for(n=1000;n<10000;n++)"那行
否则输入要循环9000次