题主代码里,第9行至第14行这段应该删除,没有作用,用 break;就跳出for()循环了。
#include <bits/stdc++.h>
using namespace std;
void f(int a){
double b=0;
while(a){
b=b*10+a%10;
a=a/10;
}
cout<<b<<endl;
}
int main()
{
int num;
cin>>num;
f(num);
return 0;
}