题目描述

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

输入描述:

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

输出描述:

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

C代码实现:

#include<stdio.h>
#include<string.h>int main(){char A[1000];int B;int R = 0,Q;scanf("%s %d\n", &A, &B);for(int i = 0;i < strlen(A);i++){Q = (R * 10 + A[i] - '0') / B;//手写除法实现,第一次接触还有点懵if(!(strlen(A)>1 && i == 0 && Q == 0))printf("%d",Q);R = (R * 10 + A[i] - '0') % B;}printf(" %d",R);return 0;
}

说实话,刚开始在牛客网上刷题一点头绪都没有,在网上找别人的博客参考着写的,甚至很多都是原封不动抄过来的,但随着一遍遍敲代码,慢慢的也摸索到了一点门路,相信会一步步变好。欢迎大家共同讨论,一起进步。

人生如一场修行,得意时,一日看尽长安花,艰难时,潦倒新停浊酒杯,但生命的跋涉不能回头,哪怕畏途巉岩不可攀,也要会当凌绝顶,哪怕无人会登临意,也要猛志固常在,从经典中汲取九万里风鹏正举的力量,历练也无风雨也无晴的豁然,待到重阳日,我们还来就菊花。

--撒贝宁

写代码也要陶冶情操啊!!!

pat乙级练习记录-1017相关推荐

  1. 【Java】PAT乙级真题全记录(三)41到60题

    PAT乙级41到60题练习代码全纪录 1041 考试座位号 1042 字符统计 1043 输出PATest 1044 火星数字 1045 快速排序(1.3.4.5测试点运行超时) 1046 划拳 10 ...

  2. PAT 乙级(Basic Level) 题解汇总(持续更新)(C++)

    前言 为了准备3月份的CCF CSP认证,以及提升自己的编程能力和数据结构与算法基础,目前我坚持每天刷pat乙级题库,然后记录在CSDN.一则,希望夯实我做过的题和学到的东西:二则,希望对和我一样的小 ...

  3. 【PTA】 PAT乙级真题,95题(C++,AC代码)

    PAT乙级真题95题 标号 标题 分数 通过数 提交数 通过率 1001 害死人不偿命的(3n+1)猜想 15 109558 309119 0.35 1002 写出这个数 20 71739 28156 ...

  4. pat乙级部分题目代码汇总

    pat乙级部分代码 /*1001 害死人不偿命的(3n+1)猜想 (15 分) #include<stdio.h> int main() {int n=0;int i=0;scanf_s( ...

  5. 【最新合集】PAT乙级最优题解(题解+解析+代码)

    以下每道题均是笔者多方对比后, 思考整理得到的最优代码,欢迎交流! pat乙级题解目录 编号 标题 题解 分类 1001 害死人不偿命的(3n+1)猜想 (15分) 9行代码AC 水 1002 写出这 ...

  6. pat 乙级 1033 旧键盘打字(C++)

    题目 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行中分别给出坏掉的那些键.以及应 ...

  7. pat 乙级 1018 锤子剪刀布(C++)

    题目 两人玩锤子剪刀布,现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第 1 行给出正整数 N(≤105 ),即双方交锋的次数.随后 N 行 ...

  8. pat 乙级 1005 继续(3n+1)猜想(C++)

    题目 卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数.例如对 n=3 进行验 ...

  9. 1057 数零壹(PAT乙级 C++实现)

    题目 给定一串长度不超过 10​5 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0.多少 ...

最新文章

  1. MATLAB二维图形坐标变换
  2. SpringBoot简介、SpringBoot 入门程序搭建、与JDBC、Druid、Mybatis和SpringData JPA的整合
  3. Android利用AccessibilityService自动获取微信号
  4. 用c语言编译二叉树,C语言实现二叉树的基本操作
  5. Http Only Cookie保护AccessToken
  6. OLAP引擎:基于Presto组件进行跨数据源分析
  7. Java中的堆分配参数总结《对Java的分析总结》(二)
  8. ios view 切上部分圆角_IOS开发入门之给view添加圆角并指定位置
  9. 《JavaScript高级程序设计(第3版)》阅读总结记录第一章之JavaScript简介
  10. 谷歌在线appspot平台教你学Hacker(由浅如深)-XSS篇
  11. 2020-09-10
  12. 电脑右下角自动弹出窗口(弹窗)
  13. 分享一下苹果手机绕激活锁的体验
  14. 重装系统四种方法(CGI还原,NTSetup安装,GHOST还原,手动GHOST)的区别
  15. kindle买书建议
  16. Jinji2 模板引擎简介
  17. 【数学分析】集合 ① ( 集合概念 | 集合表示 | 常用的数集合 | 集合的表示 )
  18. Nuscenes数据集转换voc_xml格式用于yolov4训练
  19. ipv6内网穿透,有ipv6地址外网无法访问
  20. apache默认端口号是多少

热门文章

  1. 遇到bug的解决办法,测试再也不背锅了
  2. MIMIC IV数据库安装(二)
  3. 德鲁克日志读后感之八十八
  4. Concat和Add操作
  5. echart 广州3d_echarts绘制3D城市地图
  6. 局域网中域和工作组的概念
  7. 【MySQL】MySQL分库分表详解
  8. [数据结构] UVa1471 Defense Lines 防线
  9. Android实现九宫格图案解锁
  10. 我的世界java版怎么选择版本_《我的世界》游戏版本太多,玩家该如何选择?听听老玩家怎么说...