/*****************************
编写一个程序实现输入一个整数,把这个整数倒过来输出,比如输入12345,输出54321
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d,e;
int n;
int tmp;
cout << "请输入一个五位的整数n" << endl;
cin >>n;
a = n/10000 ; //取万位
b = n/1000%10; //取千位
c = n/100%10; //取百位
d = n%100/10; //取十位
e = n%10; //取个位
cout << "a: "<< a << endl;
cout << "b: "<< b << endl;
cout << "c: "<< c << endl;
cout << "d: "<< d << endl;
cout << "e: "<< e << endl;
tmp = e*10000 + d*1000 +c*100 +b*10 +a;
cout << tmp << endl;
return 0;
}
using namespace std;
int main()
{
int n = 0;
int tmp = 0;
cout << "请输入一个整数n" << endl;
cin >>n;
while(n)
{
tmp = n%10;
n = n/10;
cout << tmp;
//tmp = tmp*10+n%10;
}
cout << endl;
return 0;
}
编写一个程序实现输入一个整数,把这个整数倒过来输出,比如输入12345,输出54321
********************************/
//第一种简单事例
/*#include <iostream>
using namespace std;
int main()
{
int a,b,c,d,e;
int n;
int tmp;
cout << "请输入一个五位的整数n" << endl;
cin >>n;
a = n/10000 ; //取万位
b = n/1000%10; //取千位
c = n/100%10; //取百位
d = n%100/10; //取十位
e = n%10; //取个位
cout << "a: "<< a << endl;
cout << "b: "<< b << endl;
cout << "c: "<< c << endl;
cout << "d: "<< d << endl;
cout << "e: "<< e << endl;
tmp = e*10000 + d*1000 +c*100 +b*10 +a;
cout << tmp << endl;
return 0;
}
*/
//下面程序具有普遍适用性
#include <iostream>using namespace std;
int main()
{
int n = 0;
int tmp = 0;
cout << "请输入一个整数n" << endl;
cin >>n;
while(n)
{
tmp = n%10;
n = n/10;
cout << tmp;
//tmp = tmp*10+n%10;
}
cout << endl;
return 0;
}