<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;
}
输入一个三位数,分离他的百位、十位和个位,反转后输出
最新推荐文章于 2024-03-30 17:35:19 发布