码迷,mamicode.com
首页 > 其他好文 > 详细

2. 三位数反转

时间:2019-12-27 20:10:24      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:out   include   ace   str   space   return   它的   bsp   cin   

题目:

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

样例输入:

127

样例输出:

721

 

思路:

利用整数除整数结果为整数的特性,

1.首先将三位数除以100 ,得到的数字就是百位。

2.将三位数对100取余,得到一个两位数,再将这个两位数除以10, 得到的数字就是十位。

3.直接将三位数对 10 取余,得到的数字就是个位。

设百位,十位,个位 分别用变量 high , mid , low表示。

则 high = n / 100;

     mid = n % 100 / 10;

     low = n % 10;

代码:

#include <iostream>
using namespace std;

int main()
{
int n = 0;
cin >> n;

int high = n / 100;
int mid = n % 100 / 10;
int low = n % 10;

cout << low << mid << high << endl;

return 0;
}

2. 三位数反转

标签:out   include   ace   str   space   return   它的   bsp   cin   

原文地址:https://www.cnblogs.com/Hello-Nolan/p/12109118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!