2 回答

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
#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;
cout<<reverse(m); //幫你改了一下,因?yàn)槟惆裮的值傳給了形參m,然后return回的b沒(méi)有賦值給m,所以m的值沒(méi)有發(fā)生改變,還是1234
system("pause");
}

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊
#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");
}
添加回答
舉報(bào)