输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。

输入格式:

输入在一行中依次给出 3 个整数 A、B 和 D。

输出格式:

输出 A+B 的 D 进制数。

输入样例:

123 456 8

输出样例:

1103

鸣谢用户谢浩然补充数据!

#include <stdio.h>
void huansuan(int sum,int D);
int main(){int  A,B;int D;scanf("%d %d %d",&A,&B,&D);int sum=A+B;huansuan(sum,D);return 0;
}
void huansuan(int sum,int D){int yushu=sum%D;sum/=D;if(sum<=0){printf("%d",yushu);return ;}huansuan(sum,D);printf("%d",yushu);
}

我踩过的坑:

1.这题主要是什么时候递归结束,一个经验判断是否结束的条件一定要放在递归函数前,你放后面一定不行

2.还有最后一个数一直不输出来,后来发现,是要在返回那里处理一下,返回可以在里面加一些东西来实现自己的目的

1022 D进制的A+B (20 分)(c语言)相关推荐

  1. C++学习之路 | PTA乙级—— 1022 D进制的A+B (20分)(精简)

    1022 D进制的A+B (20分) 输入两个非负 10 进制整数 A 和 B (≤2 ​30 ​​ −1),输出 A+B 的 D (1<D≤10)进制数. 输入格式: 输入在一行中依次给出 3 ...

  2. PAT (Basic Level) Practice (中文)1022 D进制的A+B (20 分)

    输入两个非负 10 进制整数 A 和 B (≤),输出 A+B 的 D (1)进制数. 输入格式: 输入在一行中依次给出 3 个整数 A.B 和 D. 输出格式: 输出 A+B 的 D 进制数. 输入 ...

  3. 测试点3的分析:1022 D进制的A+B (20分)——15行代码AC

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 输入两个非负 10 进制整数 A 和 B (≤2​30−1),输出 A+B 的 D (1<D≤10)进制数. 输入格式: 输 ...

  4. [转载] 1022 D进制的A+B (20分)【java题解】【80ms】

    参考链接: Java流Stream 题解 使用 toUnsignedString()即可 我有仔细读过toUnsignedString(),有兴趣可以看看 第3章 java的基本程序设计结构[补缺学习 ...

  5. PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)

    D进制的A+B (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 输入两个非负10进制整数A和B(< ...

  6. PAT 乙级 1022. D进制的A+B (20) Java版

    输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数. 输入格式: 输入在一行中依次给出3个整数A.B和D. 输出格式: 输出A+B的D ...

  7. 1022. D进制的A+B (20)-PAT乙级真题

    输入两个非负10进制整数A和B(<=2^30-1),输出A+B的D (1 < D <= 10)进制数. 输入格式 输入在一行中依次给出3个整数A.B和D. 输出格式 输出A+B的D进 ...

  8. L1-049 天梯赛座位分配 (20分)(C语言)

    L1-049 天梯赛座位分配 (20分)(C语言) 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情.为此我们制定如下策略:假设某赛场有 N 所学校参赛 ...

  9. L1-020 帅到没朋友 (20分)(C语言)

    L1-020 帅到没朋友 (20分)(C语言) 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友.本题就要求你找出那些帅到没有朋友的人. 输入格式: 输入第一行给出一个正整数N(≤1 ...

最新文章

  1. 计算机虚拟建造创新实践英语,《信息技术促进初中英语学科教学的实践研究》结题报告...
  2. 北京林业大c语言程序设计考试试题,2020年南京林业大学2017考研真题考研真题试卷及试题答案,C程序设计考研试题下载...
  3. 一个栈桢对应着一个方法
  4. struts2中文件上传
  5. linux从别的主机下载,从局域网内的其他Linux主机下载文件
  6. python怎么返回上一行代码_Python实现判断一行代码是否为注释的方法
  7. Python 数据结构与算法——从某个列表中找出两个彼此最接近但不相等的数
  8. DEDECMS添加友情链接长度限制的详细解决方法
  9. PLSQL导入SQL文件
  10. c语言人工智能程序,怎么程序编程语言 怎么用C语言编写人工智能程序?
  11. 华为交换机Hybird 与 单臂路由
  12. 浅谈智能搜索和对话式OS
  13. 笔记本连不上路由器WiFi,可以连接手机热点,手机可以连接WiFi
  14. 为什么国外程序员爱用Mac?
  15. 设备云对接homekit_如何重置您的HomeKit设备和配置
  16. 怎么用计算机求数值等于log,怎么用计算器上的log?
  17. 有道云笔记markdown上传本地图片的方法
  18. 无线攻击及密码破解的四种方式详解
  19. 获取文本文件编码与导出源代码
  20. access select max_超级玛丽2号Max:挑选重疾险需要避开这3大误区!

热门文章

  1. C语言学习之输出4X5的矩阵
  2. Linux的简单介绍.
  3. hdu 2586(LCA的离线做法)
  4. 数据分析中,你认为用户行为分析最重要的点是什么
  5. ASP.NET后台获取url
  6. 谢瑛姿(帮别人名字作诗)
  7. gitlab 目录tag_【环境搭建】gitlab-ci(持续集成)
  8. iOS之LLVM编译流程和Clang插件开发集成
  9. ☆ 10个小技巧,让你的 Python 代码更加优雅~ ☆
  10. 将SQL文件导入Hive