C++ 如何从中生成整数';谁的号码?
我有一个数字,我必须倒着写。我已经在数组中分隔了它的数字,但是如何从这个数组中生成新的数字?您不需要在数组中存储数字来反转数字C++ 如何从中生成整数';谁的号码?,c++,arrays,integer,c++14,C++,Arrays,Integer,C++14,我有一个数字,我必须倒着写。我已经在数组中分隔了它的数字,但是如何从这个数组中生成新的数字?您不需要在数组中存储数字来反转数字 #include <iostream> using namespace std; int main() { int input; cin>>input; int reverse = 0; while(input) { reverse *= 10; reverse += inp
#include <iostream>
using namespace std;
int main()
{
int input;
cin>>input;
int reverse = 0;
while(input)
{
reverse *= 10;
reverse += input % 10;
input /= 10;
}
cout << reverse << endl;
return 0;
}
#包括
使用名称空间std;
int main()
{
int输入;
cin>>输入;
int反向=0;
while(输入)
{
反向*=10;
反向+=输入%10;
输入/=10;
}
cout不需要在数组中存储数字来反转数字的位数
#include <iostream>
using namespace std;
int main()
{
int input;
cin>>input;
int reverse = 0;
while(input)
{
reverse *= 10;
reverse += input % 10;
input /= 10;
}
cout << reverse << endl;
return 0;
}
#包括
使用名称空间std;
int main()
{
int输入;
cin>>输入;
int反向=0;
while(输入)
{
反向*=10;
反向+=输入%10;
输入/=10;
}
cout Plz show你的代码。Plz show你的代码。这是一个很好的切入点。你可以进一步简化它,因为没有人要求你存储相反的:int main(){int input;cin>>input;while(input){cout@user4581301您的代码的限制是,它不会在任何变量中存储反转的数字。它只在屏幕上打印。正如提问者的问题:“我必须向后写”没有人说过要存储它。如果他们稍后回来要求存储它,你会让他们填写工程变更单或向他们收取额外费用,具体取决于你的雇佣条件。@user4581301他还提到了创建新的编号。让我们结束这句话,我们都会有不同的解释。PEACEWorks为me、 无论如何,我已经为你投了15分钟的赞成票。这是一个很好的切入点。你可以进一步简化这一点,因为没有人要求你存储相反的:int main(){int input;cin>>input;while(input){cout@user4581301您的代码的限制是,它不会在任何变量中存储反转的数字。它只在屏幕上打印。正如提问者的问题:“我必须向后写”没有人说过要存储它。如果他们稍后回来要求存储它,你会让他们填写工程变更单或向他们收取额外费用,具体取决于你的雇佣条件。@user4581301他还提到了创建新的编号。让我们结束这句话,我们都会有不同的解释。PEACEWorks为me、 反正我投了你15分钟的赞成票。