这个程序调试时 比如输入1234 最后输出的b是4321 但返回值(也是b)却一直是1234
不知道为什么
贴上代码
#include<iostream>#include"stdlib.h"
using namespace std;
int reverse(int x)
{
int a=x,b=0;
while(a>0)
{
b=b*10+a%10;
a=a/10;
}
x=b;
cout<<b<<endl;
return b;
}int main()
{
int m;
cin>>m;
reverse(m);
cout<<m;
system("pause");
}
汪汪一只猫
侃侃无极
相关分类