1606 - 求一个两位数倒序的结果

2024-06-15 05:44
文章标签 倒序 两位数 1606

本文主要是介绍1606 - 求一个两位数倒序的结果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题描述

请输出一个两位的整数 n,倒过来的数,也就是输出这个两位数个位和十位颠倒的结果。
比如:整数 23 倒过来是 32,整数 18 倒过来是 81 ,整数 20 倒过来是 2。

输入

两位整数 n。

输出

n 倒过来的整数。

样例

输入

16

输出

61

以下是C++实现的代码:

代码1

#include <iostream>
using namespace std;int main() {int n;cin >> n;int unit = n % 10;int decade = n / 10;int reversed = unit * 10 + decade;cout << reversed << endl;return 0;
}

该代码首先读入输入的两位整数 n。

然后,我们使用取余运算符 % 取得 n 的个位数 unit = n % 10

接下来,我们使用整数除法 / 取得 n 的十位数 decade = n / 10

最后,我们计算倒过来的整数,将十位数放在个位上,个位数放在十位上,并输出结果。

这种方法通过取余和整数除法来得到个位数和十位数,并重新组合它们来得到倒过来的整数。

代码2

#include <iostream>
using namespace std;int main() {int n;cin >> n;int unit = n % 10;int decade = n / 10;int reversed = unit * 10 + decade;cout << reversed << endl;return 0;
}

该代码首先读入输入的两位整数 n。

然后,我们使用取余运算符 % 取得 n 的个位数 unit = n % 10

接下来,我们通过整数除法 / 取得 n 的十位数 decade = n / 10

最后,我们将个位数放在十位上,十位数放在个位上,得到倒过来的整数 reversed = unit * 10 + decade

最后,我们输出倒过来的整数。

这种方法通过取余和整数除法来得到个位数和十位数,并重新组合它们来得到倒过来的整数。

这篇关于1606 - 求一个两位数倒序的结果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1062583

相关文章

C++ 二维 map vector 赋值 遍历 实例 降序 倒序

默认升序 #include <iostream>#include <map>#include <vector>using namespace std;int main() {std::map<int, std::vector<int>> count;count[44].emplace_back(1);count[44].emplace_back(1);count[2].emplace_b

1.百度150道题,今天开刷。1.用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。

#include "stdio.h"#include <string.h>#include <cstdlib>char * revert(char *str){int len = strlen(str);int i = 0;char temp;while(i < len/2) //这里注意,不能取等号{temp = str[len-1-i];str[len-1-i] =str [i];st

三位数乘两位数的笔算说课稿

本课是冀教版小学四年级下册数学第三单元第一课时。学生在以前已经掌握了   两位数乘两位数的笔算方法,三位数乘两位数的笔算只是在原有基础上的进一   步扩展,是对知识的迁移。本课的教学目标是:1、掌握三位数乘两位数的笔算   方法,能用竖式计算三位数乘两位数的积。2、在自主尝试计算、交流等活动中   ,经历学习三位数乘两位数积的计算过程。3、在运用已有经验自主学习新知识   的过程中,

c#:输入5个字符,将其倒序打印出来

using System;using System.Collections.Generic;using System.Linq;using System.Text;//运用所学知识,输入5个字符,将其倒序打印出来namespace ans2{class Program{static void Main(string[] args){string s = Console.Rea

PHP获取两位数三种方法比较

三种方法 <?php//微秒数的方式$start = microtime(true);echo substr(microtime(true), -2).PHP_EOL;$end = microtime(true);echo ($end - $start).PHP_EOL;//mt_rand 随机方式$start = microtime(true);echo printf("%02d

1605 - 求一个两位数的个位和十位的和

问题描述 从键盘读入一个两位的整数 n ,请求出这个两位整数个位和十位的和是多少? 输入 一个两位的整数 n 。 输出 一个整数,代表 n 个位和十位的和。 样例 输入 24 输出 6 以下是C++实现的代码: 代码1 #include <iostream>using namespace std;int main() {int n;cin >> n;int unit =

jstl标签 c:if数值一位数和两位数的比较

JSTL标签,<c:if test="${a < b }">结果</c:if>  来比较数值a和b的大小,如果a,b都是一位数,这个判断是没有问题的,但是当a是一位数,b是两位数时,比如a的值是2,b的值是10,这个比较就不能得到我们想要的结果,这个时候的比较是将a,b作为字符串进行比较的。 解决方案:<c:if test="${a*1 < b }">结果</c:if> 在表达式中将a*1

【Android学习笔记】listview的倒序显示问题

我们用listview的时候,有部分时候是要倒序显示的,比如日志的更新,我们需要最新的一条日志显示在最上面,如何才能倒序呢? 我这里是用一个ArrayList来装,一个adapter的一行就是一个内容。。。       Collections.reverse(list); 这句就是倒序 eg: ArrayList<HashMap<String, O

C语言试题十之将两个两位数的正整数a b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c的十位和千位上,b数的十位和个位数依次放在c数的个位和百位上。

📃个人主页:个人主页 🔥系列专栏:C语言试题200例目录 💬推荐一款刷算法、笔试、面经、拿大公司offer神器 👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、 题目 请编写函数function,其功能是:将两个两位数的正整数a b合并形成一个整数放在c中。合并的方式是:将

【面试干货】一个数组的倒序

【面试干货】一个数组的倒序 1、实现思想2、代码实现 💖The Begin💖点点关注,收藏不迷路💖 1、实现思想 创建一个新的数组,然后将原数组的元素按相反的顺序复制到新数组中。 2、代码实现 package csdn;public class reverse {public static void main(String[] args) {int[] a