【问题描述】

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

【输入形式】

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

【输出形式】

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

【样例输入】

123456789050987654321 7
【样例输出】

17636684150141093474 3
【解题思路】
设一个除数一个余数,模拟小学除法运算不断输出,要注意的一点就是第一位数如果为0不用输出

#include<iostream>
#include<string>
using namespace std;
int main(){string str;int temp=0,t=0,b;cin>>str>>b;int len=str.length();for(int i=0;i<len;i++){temp=((str[i]+t*10)-'0')/b;if(len>1&&i==0&&temp==0)i=i+1-1;else cout<<temp;t=((str[i]+10*t)-'0')%b;}cout<<" "<<t;return 0;
}

湖南大学21夏训练三14.A除以B相关推荐

  1. 湖南大学21夏训练三10. Maya历法

    [问题描述] 在学术休假期间,M.A. Ya教授在古老的Maya历法上有一个惊人的发现.从一个古老的令人棘手的信息中,教授发现Maya文明以365天为一年,称为Haab,包含19个月.前18个月每月有 ...

  2. 湖南大学21夏训练三4.打牌

    [问题描述] 牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌. 规则:出牌牌型有5种 [1]一张 如4 则5-9可压过 [2]两张 如44 则55,66,77 ...

  3. 湖南大学21夏训练三15.公交系统

    [问题描述] 城市公交系统有一个记录仪,用于记录每个站点的乘客人数的变化情况,例如:x表示到站前公交车上的乘客人数,y表示离站时公交车上的乘客人数,则该记录仪记录的该站的数字为y-x.对于一辆公交车和 ...

  4. 湖南大学21夏训练三18.写出来吧

    [问题描述] 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. [输入形式] 每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10的100次方. [输出形式] 在一 ...

  5. 湖南大学21夏训练三3.魔咒词典

    [问题描述] 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助. ...

  6. 湖南大学21夏训练三13.数字统计

    [问题描述] 给定一个k位整数N = dk-110k-1 + - + d1101 + d0 (0<=di<=9, i=0,-,k-1, dk-1>0),请编写程序统计每种不同的个位数 ...

  7. 湖南大学21夏训练四7.斯诺克台球

    [问题描述] 斯诺克台球是一项古老而又时尚的运动,使用长方形球桌,台面四角以及两长边中心位置各有一个球袋,使用的球分为1个白球,15个红球和6个彩球共22个球. 其中母球(白球)1只,目标球21只.目 ...

  8. 湖南大学21夏训练四18.身份证校验

    [问题描述] 我国国标[GB 11643-1999]中规定:公民身份号码是18位特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字 ...

  9. 湖南大学21夏训练四2.最简单的计算机

    [问题描述] 一个名叫是 PigHeadThree 的研究组织设计了一台实验用的计算机,命名为 PpMm.PpMm只能执行简单的六种命令 A,B,C,D,E,F:只有二个内存 M1,M2:三个寄存器 ...

最新文章

  1. PCIe知识学习 (转载)
  2. iptables 配置 使用-3
  3. Matlab的部分文件操作
  4. ***PHP 遍历数组的方法foreach
  5. 【.Net core】EFCore——Code First生成数据库与表
  6. java 数据字典 spring_springboot+redis+切面实现数据字典功能
  7. psql: FATAL the database system is in recovery解决
  8. python中脚本是指什么_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
  9. 触动精灵怎么设置虚拟服务器,如何调试脚本及解决问题的方法
  10. iOS:NSDate的主要几种时间形式
  11. Java 有序的Map —— LinkedHashMap
  12. Qt5 QFileDialog中文英文交界处乱码问题
  13. mac 配置 k8s 开发环境(安装go、docker、kubectl、minikube、kind,配置 goland)
  14. Python新型冠状病毒疫情数据自动爬取+统计+发送报告+数据屏幕(四)数据屏幕
  15. 数据驱动决策:如何用数据分析推动业务增长
  16. 【详细】阿里云域名解析步骤
  17. 大话设计模式读书笔记之状态模式
  18. 团队建设活动-巅峰故事
  19. 浏览器新建标签页被篡改
  20. 应用程序“XXX”不能打开?应用程序不能打开?用一条命令搞定!

热门文章

  1. Debug命令详解(长期更新)
  2. PyCharm 常用快捷键一览
  3. 松下MCA H1具体应用模式
  4. python弧度转角度_python 弧度与角度互转实例
  5. NetApp存储系统如何进入loader模式
  6. 机械臂速成小指南(四):机械臂关键部件之减速机
  7. 2021年最实用的几大报表工具对比
  8. 英特尔将与以色列理工学院联合开设AI研究中心
  9. 普洛斯荣获两项“数据中心绿色等级评估”5A级认证
  10. (int)a是什么意思