<pre name="code" class="cpp">#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
if(n % 10 == 0) // 判断最后一位数是否为0, 若果为0则不输出0
printf("%d%d\n", (n/10)%10, n/100);
else
printf("%d%d%d\n", n%10, (n/10)%10, n/100);
// 由于n是整形,所以n/100就得到百位上的数,n%10就得到个位的数
// n/10得到百位和十位上的数,再%10就得到新数的个位的数,即原来的十位数
return 0;
}