您的位置:首页 > 其它

输入一个三位数,分离他的百位、十位和个位,反转后输出

2015-07-17 14:43 1306 查看
<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;
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: