我想让我的代码打印出任何整数输入的反转。没有错误,只是没有正确打印。我究竟做错了什么?反向数字输入
#include<iostream>
#include<conio.h>
using namespace std;
int num, n;
int reverse(int);
int main()
{
cout << "Enter a number less than 1000 to be reversed:" << endl;
cin >> num;
reverse(num);
cout << "reversed number is:";
getch();
return 0;
}
int reverse(int num)
{
long sum=0;int rem;
while(n>0)
{
rem=n%10;
sum=sum*10+rem;
n=n/10;
cout << sum << endl;
}
return sum;
cout << sum << endl;
}
请出示的输入,输出和预期输出。 –
输入234,输出234,预期输出432 – Sam