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

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{int i,j;int R,B,Q;//   余数、除数、商char s[1000010]; //被除数 scanf("%s%d",&s,&B);int len = strlen(s);Q = (s[0]-'0')/B;R = (s[0]-'0')%B;if(Q!=0||len==1)      //除数比商大的情况要考虑printf("%d",Q); for(i=1;i<len;i++){Q = (R*10 + s[i]-'0') / B;R = (R*10 + s[i]-'0') % B;printf("%d",Q); }printf(" %d\n",R);
}

1017 A除以B (20 分)—PAT (Basic Level) Practice (中文)相关推荐

  1. 1001 害死人不偿命的(3n+1)猜想 (15分) PAT (Basic Level) Practice (中文)C语言版

    PAT (Basic Level) Practice (中文) 1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一 ...

  2. PTA平台 · PAT(Basic Level) Practice(中文) 题目集

    前  言 ※  PTA是 程序设计类实验辅助教学平台 ,里边包含一些编程题目集以供练习. ※  PAT是 浙江大学计算机程序设计能力考试(Programming Ability Test),分为乙级( ...

  3. PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642

    PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下 ...

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

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

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

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

  6. PAT (Basic Level) Practice (中文)1058 选择题 (20 分)

    PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 文章目录 PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 题 ...

  7. PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分)

    PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分) PAT 准考证号由 4 部分组成: 第 1 位是级别,即T代表顶级:A代表甲级:B代表乙级: 第 ...

  8. PAT (Basic Level) Practice (中文)答案合集

    准备复试专用,目标刷完全部中文题! 1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把 ...

  9. PAT乙级题目答案汇总PAT (Basic Level) Practice (中文)

    1001 害死人不偿命的(3n+1)猜想 (15 分) #include <bits/stdc++.h> using namespace std; int main(){ios::sync ...

  10. 【题解】PAT (Basic Level) Practice (中文)

    互联网行业的小白,写博客的目的是为了记录自己的学习过程.对自己学习中所犯的错误做一个总结.由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教! PAT Basic Level P ...

最新文章

  1. select 和 order by
  2. Repeater控件结合UpdatePanel实现Ajax分页和删除功能
  3. 视音频数据处理入门:AAC音频码流解析
  4. 重装上阵怎么造简便机器人_重装上阵怎么造厉害的机器人?新人必看的干货组装教学[多图]...
  5. mathematica练习程序(图像取反)
  6. [转载] python中的数组类型及特点
  7. 直播 | 循序渐进 - DM8 数据存储管理
  8. JAVA设计模式-委派模式(Delegate)
  9. 计算机系统-理论-内存读取/大端法小端法
  10. 通过draggable实现布局_营销推广引流之百度霸屏内容详解 如何通过百度霸屏布局实现立体打法!...
  11. 如何使用GoldWave软件将文字转换为语音
  12. 电路布线(动态规划C++实现)
  13. eclipse经常出现弹窗Refreshing workspace
  14. 【C语言】新手入门的C语言经典实例(持续更新)
  15. 蒙特卡洛光线追踪技术
  16. 涨知识:面试字节跳动Java研发岗,经验分享
  17. Elasticsearch-8.4.2 集群安装
  18. 常用工具类之jwt的学习使用
  19. linux系统盘锁着,用Linux启动盘解决硬盘逻辑锁
  20. ARM探索之旅 03 | 如何使用 ARM FPU 加速浮点计算

热门文章

  1. selenium添加cookie切换到不同环境
  2. 【BZOJ】1002: [FJOI2007]轮状病毒 递推+高精度
  3. 杭电2002(我们没有什么不同)
  4. poj3083Children of the Candy Corn(dfs+bfs)
  5. Google Analytics10条有用教程
  6. 【招聘】哈工大讯飞联合实验室2022届提前批校园招聘
  7. 如何用简单易懂的例子解释隐马尔可夫模型?(入门篇)
  8. 2019.2.4时GitHub超过15个粉丝就可以领取3000元啦!
  9. 论文赏析[NAACL18]神经成分句法分析器的一些分析
  10. leetcode—24.堆题目leetcode总结