1017 A除以B (20 分)—PAT (Basic Level) Practice (中文)
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 (中文)相关推荐
- 1001 害死人不偿命的(3n+1)猜想 (15分) PAT (Basic Level) Practice (中文)C语言版
PAT (Basic Level) Practice (中文) 1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一 ...
- PTA平台 · PAT(Basic Level) Practice(中文) 题目集
前 言 ※ PTA是 程序设计类实验辅助教学平台 ,里边包含一些编程题目集以供练习. ※ PAT是 浙江大学计算机程序设计能力考试(Programming Ability Test),分为乙级( ...
- PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642
PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下 ...
- PAT (Basic Level) Practice (中文)1017 A除以B (20 分)
1017 A除以B (20 分) Python 我大Python直接硬算,不玩虚的. if __name__ == '__main__':a, b = map(int, input().split() ...
- C++学习之路 | PTA乙级—— 1017 A除以B (20分)(精简)
1017 A除以B (20分) 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数.你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立. 输入格式: 输入在一 ...
- PAT (Basic Level) Practice (中文)1058 选择题 (20 分)
PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 文章目录 PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 题 ...
- PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分)
PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分) PAT 准考证号由 4 部分组成: 第 1 位是级别,即T代表顶级:A代表甲级:B代表乙级: 第 ...
- PAT (Basic Level) Practice (中文)答案合集
准备复试专用,目标刷完全部中文题! 1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把 ...
- PAT乙级题目答案汇总PAT (Basic Level) Practice (中文)
1001 害死人不偿命的(3n+1)猜想 (15 分) #include <bits/stdc++.h> using namespace std; int main(){ios::sync ...
- 【题解】PAT (Basic Level) Practice (中文)
互联网行业的小白,写博客的目的是为了记录自己的学习过程.对自己学习中所犯的错误做一个总结.由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教! PAT Basic Level P ...
最新文章
- select 和 order by
- Repeater控件结合UpdatePanel实现Ajax分页和删除功能
- 视音频数据处理入门:AAC音频码流解析
- 重装上阵怎么造简便机器人_重装上阵怎么造厉害的机器人?新人必看的干货组装教学[多图]...
- mathematica练习程序(图像取反)
- [转载] python中的数组类型及特点
- 直播 | 循序渐进 - DM8 数据存储管理
- JAVA设计模式-委派模式(Delegate)
- 计算机系统-理论-内存读取/大端法小端法
- 通过draggable实现布局_营销推广引流之百度霸屏内容详解 如何通过百度霸屏布局实现立体打法!...
- 如何使用GoldWave软件将文字转换为语音
- 电路布线(动态规划C++实现)
- eclipse经常出现弹窗Refreshing workspace
- 【C语言】新手入门的C语言经典实例(持续更新)
- 蒙特卡洛光线追踪技术
- 涨知识:面试字节跳动Java研发岗,经验分享
- Elasticsearch-8.4.2 集群安装
- 常用工具类之jwt的学习使用
- linux系统盘锁着,用Linux启动盘解决硬盘逻辑锁
- ARM探索之旅 03 | 如何使用 ARM FPU 加速浮点计算
热门文章
- selenium添加cookie切换到不同环境
- 【BZOJ】1002: [FJOI2007]轮状病毒 递推+高精度
- 杭电2002(我们没有什么不同)
- poj3083Children of the Candy Corn(dfs+bfs)
- Google Analytics10条有用教程
- 【招聘】哈工大讯飞联合实验室2022届提前批校园招聘
- 如何用简单易懂的例子解释隐马尔可夫模型?(入门篇)
- 2019.2.4时GitHub超过15个粉丝就可以领取3000元啦!
- 论文赏析[NAACL18]神经成分句法分析器的一些分析
- leetcode—24.堆题目leetcode总结