Description
Colombian Number
题目描述
对于正整数n,不存在整数k,使得n等于k加上k的数码累加和,我们称这样的数是哥伦比亚数或者自我数。
比如 11就不是一个哥伦比亚数,因为10加上10的数码累加和1等于11;而20则是一个哥伦比亚数。

输入
第一行是一个整数K(K≤10,000),表示样例的个数。
以后每行一个正整数n(1≤n≤1,000,000,000)

输出
每行输出一个样例的结果,如果是哥伦比亚数输出"Yes",否则输出"No"。

样例输入
5
1
2
3
20
21
样例输出
Yes
No
Yes
Yes
No

Sample Input

Sample Output

Source

#include <stdio.h>//构造函数,数码累加和
int addition(int n)
{int sum=n;while(n)//循环条件为n不为0{sum+=n%10;//从数的右到左,进行数码累加n/=10;//去掉数的最右边位}return sum;
}int main()
{int k;scanf("%d",&k);while(k--){int n,i,flag=1;//flag为1scanf("%d",&n);for(i=1;i<=81;i++)//999999999的数码和为81{if(n-i>0){if(addition(n-i)==n)//判断{flag=0;//标记为0break;//跳出循环}}else{break;//跳出循环}}if(flag==1){printf("Yes\n");}else{printf("No\n");}}return 0;
}

写于2021年8月15日20:30分。
重在独自思考,多敲

1251 Colombian Number相关推荐

  1. XTU,C语言,Colombian Number

    题目描述 对于正整数n,不存在整数k,使得n等于k加上k的数码累加和,我们称这样的数是哥伦比亚数或者自我数. 比如 11就不是一个哥伦比亚数,因为10加上10的数码累加和1等于11;而20则是一个哥伦 ...

  2. POJ - 1251(最小生成树.krustal)

    题目链接:http://poj.org/problem?id=1251 题目: Jungle Roads Time Limit: 1000MS   Memory Limit: 10000K Total ...

  3. input属性为number,maxlength不起作用的解决方案

    <input type="text" maxlength="11" /> 效果ok, 当 <input type="number&q ...

  4. ORA-19502: write error on file xxxxx, block number xxxx

    错误现象: 在ORACLE 10g下为表空间IGNITE_EGVSQL01增加数据文件时,报如下错误: SQL> ALTER TABLESPACE IGNITE_EGVSQL01      AD ...

  5. LeetCode刷题记录10——434. Number of Segments in a String(easy)

    LeetCode刷题记录10--434. Number of Segments in a String(easy) 目录 LeetCode刷题记录9--434. Number of Segments ...

  6. HDU 1711 Number Sequence(KMP算法)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1711 Number Sequence Time Limit: 10000/5000 MS (Java/ ...

  7. LeetCode 191 Number of 1 Bits

    LeetCode 191 Number of 1 Bits 解法一(较为传统都解法):使用将n不断右移,并与1想&得到1的个数:(也有使用除法/2的,明显除法的运行效率要低于位移) 时间复杂度 ...

  8. [BuildRelease]build number / id

    build number, 也称为build id, 在build release的流程中唯一标示一个build,也是正式的产品的product version 和file version后两位(Ma ...

  9. Oracle-ORA-01722 invalid number错误

    本来正常的,经过抓包才知道原来是数字型的无意中多了乱码! 本来是3276的居然多了后面一串 3276PuAnrSeU2zliU+IV/FHlnX2Xgia1au2xX2vMWtw http://www ...

最新文章

  1. c语言进制转换pdf下载,C语言实现任意进制转换.doc
  2. DL-5 深度学习框架的对比
  3. 完美世界手游不显示新服务器,完美世界手游手Q互通-黑曜开服时间表_完美世界手游新区开服预告_第一手游网手游开服表...
  4. No enclosing instance of type SmsUtils is accessible. Must qualify the allocation with an enclosing
  5. 前端学习(847):H5自定义属性
  6. 论文浅尝 | How to Keep a Knowledge Base Synchronized
  7. 当前目标 1614868689
  8. Apache POI操作Excel的坑
  9. php : 工厂类演示
  10. Android 号码, 来电归属地 Jni 使用C++对二进制文件查询(一) 理论篇
  11. idea 快速导入实现父类方法_网站seo优化方法,实现快速排名!
  12. 魅族16xs可升级Android10吗,手机评测 篇十一:用了魅族16Xs半个月,谈谈我的使用感受...
  13. 详解c语言中‘\0’ ,‘0’, “0” ,0的区别
  14. 计算机内部进水会不会燃烧,发动机进水后内部变化惊人!“内脏”爆裂而亡
  15. Java游戏吉他英雄_《吉他英雄:现场》《摇滚乐队4》横向对比:各有所长!
  16. YOLO-Pose: Enhancing YOLO for Multi Person Pose Estimation Using Object Keypoint Similarity Loss 笔记
  17. 电热毯UL964标准上架亚马逊所需资料流程
  18. 图片怎么转换成PDF,这三个方法轻松搞定!
  19. 电容笔和Apple pencil的区别?适合ipad画画的电容笔推荐
  20. Python常用函数及常用库整理

热门文章

  1. 2022-2028年全球与中国作弊取偶行业发展趋势及竞争策略研究
  2. c语言实训报告总结500字,大学毕业生个人自我鉴定范文500字(精选5篇)
  3. lazarus 编译linux,在linux deepin 中搭建Lazarus 开发环境
  4. 西南交通大学计算机考研招生目录,西南交通大学考研专业目录
  5. 浅析阿里云一元公司注册的利与弊
  6. html以鼠标为中心放大网页,鼠标放在链接上实现字体放大成效
  7. 常用的正则验证,包含中国手机号,邮箱,银行卡号,身份证,网址等
  8. 软件测试【测试用例设计】面试题详解
  9. tp5能运行在php7吗,tp 5.0 php 7.0 nginx 配置
  10. 家居家具产品促销视频AE幻灯片模板 Furniture Slideshow