PAT - 1017. A除以B (20)
来源:互联网 发布:java.util string 编辑:程序博客网 时间:2024/04/30 04:04
本题要求计算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 <iostream>#include <string>using namespace std;int main(){string a;int b;cin>>a>>b;int temp1=0,temp2=0;for (auto i=a.begin();i!=a.end();i++){temp1=((int)(*i))-48+temp2*10;if (temp1<b){if(i!=a.begin()){cout<<'0';}if (a.begin()+1==a.end()){cout<<'0';}}else{cout<<temp1/b;}temp2=temp1%b;}cout<<' '<<temp2<<endl;system("pause");return 0;}
0 0
- PAT(B)1017. A除以B (20)
- PAT-B 1017. A除以B (20)
- 1017. A除以B (20) PAT
- PAT 1017. A除以B (20)
- PAT - 1017. A除以B (20)
- Java - PAT - 1017. A除以B (20)
- PAT-乙级-1017. A除以B (20)
- PAT乙级.1017. A除以B (20)
- PAT乙级 1017. A除以B (20)
- 1017. A除以B (20) PAT乙级
- PAT乙级1017. A除以B (20)
- PAT 1017. A除以B (20)()
- 1017. A除以B (20)--PAT乙级
- 1017. A除以B (20) PAT
- PAT乙级 1017. A除以B (20)
- PAT乙级1017. A除以B (20)
- PAT 乙级 1017. A除以B (20)
- [PAT乙级]1017. A除以B (20)
- FusionCharts XT Evaluation最新版简单去除水印的另类方法
- C++内存分配——堆栈祥解
- 基于物联网技术和RFID电子客票的铁路自动检票机
- shiro简单配置
- 当json结合ssh时如果只导入xwork-core-2.1.16jar或者只导入xwork-core-2.3.15.1会出现下面问题
- PAT - 1017. A除以B (20)
- Clone方法
- Java:对象创建和初始化过程
- spring中bean的生命周期
- 看图说话:让我们--无损地把移动硬盘(U盘)做成GRUB/syslinxu双启
- nutch-1.7-学习笔记(1)-org.apache.nutch.crawl.Injector.java-CrawlDatum
- Android开发小白日记2 (20 Apr) 关于Fragment
- PAT - 1018. 锤子剪刀布 (20)
- C语言的简史