题目描述

本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。

输入描述:

输入在1行中依次给出A和B,中间以1空格分隔。

输出描述:

在1行中依次输出Q和R,中间以1空格分隔。

输入例子:

123456789050987654321 7

输出例子:

17636684150141093474 3

此题为一道纯模拟题,模拟除法,感觉特别经典。。。。。。

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<string>using namespace std;const int maxn = 1100;
char s[maxn];int main()
{int n;scanf("%s%d", s, &n);int t = strlen(s);if(t == 1){int now = (s[0] - '0') / n;int temp = (s[0] - '0') % n;printf("%d %d\n", now, temp);}else{int now, temp = s[0] - '0';for(int i = 1; i < t; i++){now = temp*10 + (s[i] - '0');printf("%d", now / n);temp = now % n;}printf(" %d\n", temp);}return 0;
}

A除以B (20) (模拟除法)相关推荐

  1. A除以B(模拟除法)

    最新博客地址, 欢迎访问^_^ PTA 乙级1017A除以B(模拟除法) ,有点意思,题目不是很难就是很难.长点心,想的全面点. 题目 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数, ...

  2. L1-046 整除光棍 (20 分)模拟除法

    https://pintia.cn/problem-sets/994805046380707840/problems/994805084284633088 L1-046 整除光棍 (20 分) 这里所 ...

  3. PAT (Basic Level) Practice (中文)1017 A除以B (20 分)

    1017 A除以B (20 分) Python 我大Python直接硬算,不玩虚的. if __name__ == '__main__':a, b = map(int, input().split() ...

  4. C++学习之路 | PTA乙级—— 1017 A除以B (20分)(精简)

    1017 A除以B (20分) 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数.你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立. 输入格式: 输入在一 ...

  5. 模拟除法计算|L1-046 整除光棍 (20分)(思路)

    L1-046 整除光棍 (20分) 这里所谓的"光棍",并不是指单身汪啦~ 说的是全部由1组成的数字,比如1.11.111.1111等.传说任何一个光棍都能被一个不以5结尾的奇数整 ...

  6. L1-046 整除光棍 (20分)(模拟除法竖式求商的位运算)

    题目: 这里所谓的"光棍",并不是指单身汪啦~ 说的是全部由1组成的数字,比如1.11.111.1111等.传说任何一个光棍都能被一个不以5结尾的奇数整除.比如,111111就可以 ...

  7. 【PTA天梯赛CCCC -2017决赛L1-6 】整除光棍 (20 分)(大数模拟除法)

    题干: 这里所谓的"光棍",并不是指单身汪啦~ 说的是全部由1组成的数字,比如1.11.111.1111等.传说任何一个光棍都能被一个不以5结尾的奇数整除.比如,111111就可以 ...

  8. 多项式A除以B(模拟多项式除法)

    这仍然是一道关于A/B的题,只不过A和B都换成了多项式.你需要计算两个多项式相除的商Q和余R,其中R的阶数必须小于B的阶数. 输入格式: 输入分两行,每行给出一个非零多项式,先给出A,再给出B.每行的 ...

  9. 14行代码AC——1017 A除以B (20分)(大数运算+讲解)

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数.你需要输出商数 Q 和余数 ...

最新文章

  1. mysql查看某个数据库下的所有视图
  2. 和朋友聊天时好玩的加密小程序(第一版)
  3. oracle xtts 介绍,oracle_rman_xtts_v3
  4. inode客户端连接成功上不了网_wifi连接上但上不了网怎么回事
  5. 只要工具到位,java也可以很简单
  6. openstack资源使用汇总_OpenStack 如何查看主机已使用的资源啊?
  7. UI_布局_总体思路
  8. 2018-04-13web自动化学习心得(1)
  9. 你已经是台成熟的vivo手机了,要自己学会打王者
  10. 让元素固定_49种元素对钢铁性能的影响
  11. CLR via C# ver4.0 读书笔记
  12. Java EE开发四大常用框架(1)
  13. PTA 11-散列4 Hard Version (30分)
  14. linux操作系统实训心得总结,操作系统实验报告心得体会
  15. linux 有道词典无法屏幕取词,有道词典怎么开启屏幕取词功能 有道词典开启屏幕取词功能方法...
  16. 马斯克、脑机交互与人机融合
  17. led点阵c语言程序,51单片机驱动LED点阵扫描显示C语言程序
  18. 赢在中国 - 史玉柱经典语录(转载)
  19. 清除90天苹果充值记录_王者荣耀开启安卓、苹果系统数据互转
  20. 小i聊天机器人自定义应用

热门文章

  1. python编程规范
  2. Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定)
  3. 阿里云centos7通过yum安装 Mysql 8.0.11
  4. 关于java中死锁的总结
  5. NJ4X源码阅读分析笔记系列(一)——项目整体分析
  6. Multiple markers at this line @Override的解决方法
  7. 拥抱对手 微软崛起或靠“云计算”业务
  8. 2017-06-08 前端日报
  9. mybatis pagehelper实现分页
  10. 特朗普马云一起见记者 将“围绕中小企业携手做伟大的事”