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

2024-06-15 00:44
文章标签 十位 两位数 1605

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

问题描述

从键盘读入一个两位的整数 n ,请求出这个两位整数个位和十位的和是多少?

输入

一个两位的整数 n 。

输出

一个整数,代表 n 个位和十位的和。

样例

输入

24

输出

6

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

代码1

#include <iostream>
using namespace std;int main() {int n;cin >> n;int unit = n % 10;int decade = n / 10;int sum = unit + decade;cout << sum << 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 - unit) / 10;int sum = unit + decade;cout << sum << endl;return 0;
}

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

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

接下来,我们通过减去个位数得到一个除了个位数的整数 n - unit,然后再进行整数除法 / 得到 n 的十位数 decade = (n - unit) / 10

最后,我们计算个位数和十位数的和,并输出结果。

这种方法通过取余和减法来得到个位数和十位数,然后计算它们的和。

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



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

相关文章

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

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

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

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

问题描述 请输出一个两位的整数 n,倒过来的数,也就是输出这个两位数个位和十位颠倒的结果。 比如:整数 23 倒过来是 32,整数 18 倒过来是 81 ,整数 20 倒过来是 2。 输入 两位整数 n。 输出 n 倒过来的整数。 样例 输入 16 输出 61 以下是C++实现的代码: 代码1 #include <iostream>using namespace std

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

第11讲-项目一分离三位数个位、十位、百位

任务和代码 /**Copyright (c)2015,CSDN学院*All rights reserved.*文件名称:main.c*作 者:胡先军*完成日期:2015年4月26日*版 本 号:v1.0**问题描述:编写一个程序,输入x(三位数),输出其个、十、百位数,用空格隔开*程序输出:个、十、百三位数*/#include <stdio.h>#include

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

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

SQL Server 2008 R2安装失败,错误代码1605

因为要写机房收费系统文档,所以再次安装SQL Server 2008 R2。装数据库之前我就预料到会出问题,我一路的忐忑,当运行到安装程序支持文件的步骤时(图如下:) “嘀的一声。。。” 弹出错误如下: 上网查的时候,我也很浮躁,看了好多信息后,多说是以前没卸载干净SQL。解决办法如下: 打开注册表编辑器(win+R,然后输入regedit) 按路径  HKEY_C

【C++题解】1607. 两位数运算

问题:1607. 两位数运算 类型:基本运算、拆位求解 题目描述: 小丽在编程课上学会了拆位运算,她已经可以拆出一个两位整数的十位和个位了,她想知道这个整数的十位 / 个位的结果是多少,请编程帮她实现?(请注意,计算结果要保留 1 位小数) 输入: 输入一个两位的正整数 n,且 n 的个位一定不为 0。 输出: 输出这个两位正整数十位除以个位的计算结果,结果保留 1 位小数。

Java代码基础算法练习-拆分一个三位数的个位、十位、百位-2024.04.14

任务描述:输入一个三位数,逆序输出这个三位数的个位、十位、百位对应的数字,用空格分开。 任务要求: 代码示例: package April_2024;import java.util.Scanner;public class a240414 {public static void main(String[] args) {Scanner sc = new Scanner(Sys

Matlab手动实现两位数加减乘除

Homework problem: Write a Matlab function with prototype function ret = myeval(str) to evaluate the expression str. The str is an arithmetic expression, i.e., the plus, minus, multiplication, and divi