1017 A除以B(20 分)

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

输入格式:

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

输出格式:

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

输入样例:

123456789050987654321 7

输出样例:

17636684150141093474 3

模拟手动除法过程

C++代码如下:

 #include<iostream>
#include<string>
using namespace std; int main() {
string s;
int d,div,mod;
cin >> s>>d;
int len = s.length();
div = (s[] - '') / d;
mod = (s[] - '') % d;
if ( div != || len == )
cout << div;
for (int i = ; i < len; i++) {
div = (mod * + (s[i] - '')) / d;
cout << div;
mod = (mod * + (s[i] - '')) % d;
}
cout << ' ' << mod << endl;
return ;
}

最新文章

  1. android笔记:获取View组件宽度以及ViewTreeObserver
  2. IntelliJ IDEA手动配置连接MySQL数据库
  3. 【BZOJ】【2190】【SDOI2008】仪仗队
  4. 我的WebX框架学习总结与心得分享
  5. 洛谷1001 A+B Problem
  6. CSS3影子 box-shadow使用和技巧总结
  7. KMP详解之二
  8. java实现——006重建二叉树
  9. css3 深入理解flex布局
  10. Java判断不为空的工具类总结
  11. DataSet select 的使用
  12. django自定义user认证系统
  13. python下wxpython程序国际化的实践(中文英文切换)
  14. 真机调试傻瓜图文教程(Xcode6.4)
  15. 【Pyhon】利用BurpSuite到SQLMap批量测试SQL注入
  16. Kafka介绍及安装部署
  17. How to let TVirtualStringTree to display an icon in disabled state?
  18. HTML5+JS手机web开发之jQuery Mobile初涉
  19. Spark的操作列表
  20. BMP文件结构(转)

热门文章

  1. Redis 3.2.8集群+Sentinel部署
  2. Nginx+Tomcat+Memcache实现负载均衡及Session共享
  3. html5页面头部
  4. bzoj千题计划118:bzoj1028: [JSOI2007]麻将
  5. SQL Server 2008 R2 企业版安装教程
  6. JS中的作用域和闭包
  7. 悲催的IE6 七宗罪大吐槽(带解决方法)第三部分
  8. 天梯赛 L2-022. (数组模拟链表) 重排链表
  9. ORB_SLAM2 源码阅读 ORB_SLAM2::ORBextractor
  10. ubuntu的PPA