循环每次对输入的数进行取余数后将上一个余数乘10后再加新取得的余数;注意每次要对输入的数进行整除10;#include <iostream>
using namespace std;
int main()
{
int a,n,b;
cout<<"q请输入一个整数和它的位数";
cin>>a>>n;
for(int i=0;i<n;i++) {
b=b*10+a%10;
a/=10;
}
cout<<b<<endl;
return 0;
}
(while循环#include <iostream>
using namespace std;
int main()
{
int a,n;
cout<<"请输入一个整数";
cin>>a;
while (a>0) {
n=10*n+a%10;
a/=10;
}
cout<<n;
return 0;
})