PAT_1022_D进制的A+B

题目描述

思路&注意事项

1.用除数取余法,用数组存储余数,然后倒序输出即可。
2.注意A,B的取值范围,int空间不足,最好用long long。long long对应的scanf和printf中用%I64d。
3.存储余数的数组空间要足够。

代码

#include <iostream>
#include <cstdio>using namespace std;
const int maxsize = 1000;int main()
{long long A, B;int D;scanf("%I64d %I64d %d", &A, &B, &D);long long sum_ten = A + B;long long quotient = 0;int remainder[maxsize];int k = 0;do{quotient = sum_ten / D;remainder[k++] = sum_ten % D;sum_ten = quotient;}while(quotient != 0);for(int i = k - 1; i >= 0; i--){printf("%d", remainder[i]);}return 0;
}

PAT_1022_D进制的A+B相关推荐

  1. java 16进制与图片互转

    十六进制转成图片 /*** 十六进制转成图片* @author Administrator**/public static void saveToImgFile(String src,String o ...

  2. LeetCode简单题之K 进制表示下的各位数字总和

    题目 给你一个整数 n(10 进制)和一个基数 k ,请你将 n 从 10 进制表示转换为 k 进制表示,计算并返回转换后各位数字的 总和 . 转换后,各位数字应当视作是 10 进制数字,且它们的总和 ...

  3. LeetCode简单题之七进制数

    题目 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出. 示例 1: 输入: num = 100 输出: "202" 示例 2: 输入: num = -7 输出: & ...

  4. Java IDEA Debug进制二维数组

    1.Debug模式 1.1 什么是Debug模式 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序. 1.2 Debug介绍与操作流程 如何加断点 选择 ...

  5. python 16进制转10进制, 8进制转10进制, 2进制转10进制的方法

    python 16进制转10 进制, 8进制转10进制, 2进制转10进制 可以使用系统自带的 int 方法 具体如下: value = "0x1388" result = int ...

  6. Java中byte与16进制字符串的互相转换

    https://www.cnblogs.com/qinwangchen/p/5418028.html * Convert byte[] to hex string.这里我们可以将byte转换成int, ...

  7. 【Luogu】P1013进制位(搜索)

    题目链接在这里 这题和虫食算比较类似.做完这道题可以去做虫食算.都是搜索一类的题. 这样 我们分析题目可以发现进制只可能是字母的个数,也就是n-1.为什么? 因为题目要求完整的加法表才算数.如果进制低 ...

  8. -变量,进制,数据类型,标识符

    ###02.01_Java语言基础(常量的概述和使用)(掌握) * A:什么是常量 * 在程序执行的过程中其值不可以发生改变 * B:Java中常量的分类 * 字面值常量 * 自定义常量(面向对象部分 ...

  9. python中不同进制的整数之间可以直接运算_Python 进制转换、位运算

    一.进制转换 编程用十进制,十进制转换为二进制.八进制.十六进制 In [135]: bin(23) Out[135]: '0b10111' In [136]: oct(23) Out[136]: ' ...

最新文章

  1. jquery 操作字符串、数组、对象常用方法
  2. Asp.net+Jquery实现用户信息异步验证
  3. leetcode —— 面试题 17.12. BiNode
  4. bzoj1225 [HNOI2001] 求正整数 约数个数定理+对数
  5. 查看Python函数含义的快速,准确方法unique
  6. IBatis.Net学习笔记三--两种常用的DAO
  7. atitit.信息安全的控制总结o7
  8. java学生成绩管理系统(集合与泛型、文件读写)
  9. oracle驱动包下载
  10. 2021-2025年中国智能储藏加热器行业市场供需与战略研究报告
  11. 「75页PDF免费下载」面向所有人的机器学习科普大全
  12. 为每天节省两小时-华芸AS4004T万兆NAS搭建测试
  13. 【demo记录】百度地图获取当前所在城市
  14. 苏宁易购登录参数password2的生成过程
  15. 网狐棋牌游戏平台服务器架构设计分析[转]
  16. 图灵奖得主珀尔 | 在大数据、概率之外,我们仍需要问因果关系的相关问题
  17. 欧洲斯托克 50 指数
  18. vue 调用webservice_用C#通过反射实现动态调用WebService 告别Web引用(转载)
  19. 音乐宿主软件排行榜前十名,音乐宿主要买正版吗
  20. Python实现多张图片拼接

热门文章

  1. foxmai邮件服务器pop,全球邮企业邮箱Foxmail POP3/IMAP协议设置方法
  2. 防止系统自动锁屏脚步
  3. 数组中的元素转成Number或者String---数组map方法
  4. 励志情感类视频剪辑需要如何制作?
  5. GD32450Z 液晶RGB-LCD(AT070TN94)调试教程
  6. 词法分析器的生成器——lex/flex
  7. Dict添加元素 - Python
  8. 看了这篇Docker指令详解,网友直呼:我收藏了你呢?
  9. Python生成动态二维码,运用神库:qrcode
  10. 初学用于华为鸿蒙系统(HarmonyOS)的编程开发工具HUAWEI DevEco Studio:你好,鴻蒙~