【PAT】1017 A除以B(20 分)
2024-08-24 11:55:23
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 ;
}
最新文章
- android笔记:获取View组件宽度以及ViewTreeObserver
- IntelliJ IDEA手动配置连接MySQL数据库
- 【BZOJ】【2190】【SDOI2008】仪仗队
- 我的WebX框架学习总结与心得分享
- 洛谷1001 A+B Problem
- CSS3影子 box-shadow使用和技巧总结
- KMP详解之二
- java实现——006重建二叉树
- css3 深入理解flex布局
- Java判断不为空的工具类总结
- DataSet select 的使用
- django自定义user认证系统
- python下wxpython程序国际化的实践(中文英文切换)
- 真机调试傻瓜图文教程(Xcode6.4)
- 【Pyhon】利用BurpSuite到SQLMap批量测试SQL注入
- Kafka介绍及安装部署
- How to let TVirtualStringTree to display an icon in disabled state?
- HTML5+JS手机web开发之jQuery Mobile初涉
- Spark的操作列表
- BMP文件结构(转)
热门文章
- Redis 3.2.8集群+Sentinel部署
- Nginx+Tomcat+Memcache实现负载均衡及Session共享
- html5页面头部
- bzoj千题计划118:bzoj1028: [JSOI2007]麻将
- SQL Server 2008 R2 企业版安装教程
- JS中的作用域和闭包
- 悲催的IE6 七宗罪大吐槽(带解决方法)第三部分
- 天梯赛 L2-022. (数组模拟链表) 重排链表
- ORB_SLAM2 源码阅读 ORB_SLAM2::ORBextractor
- ubuntu的PPA