自整除数

总时间限制:

1000ms

内存限制:

65536kB

描述

对一个整数n,如果其各个位数的数字相加得到的数m能整除n,则称n为自整除数.例如21,21%(2+1)==0,所以21是自整除数.现求出从10到n(n < 100)之间的所有自整除数.

输入

有一行,整数n,(10 <= n < 100)

输出

有多行.按从小到大的顺序输出所有大于等于10,小于等于n的自整除数,每行一个自整除数.

样例输入

47

样例输出

10
12
18
20
21
24
27
30
36
40
42
45

问题链接:Bailian2699 自整除数

问题分析:(略)

程序说明:函数getsumdigit()根据代入的参数计算其各位数字之和,是基于进制原理进行计算的。

题记:功能封装到函数,整个程序的各个部分的逻辑都变得简单了。

 

AC的C语言程序如下:

/* Bailian2699 自整除数 */#include <stdio.h>#define BASE 10int getsumdigit(int n)
{int sum = 0;while(n) {sum += n % BASE;n /= BASE;}return sum;
}int main(void)
{int n, i;scanf("%d", &n);for(i=10; i<=n; i++)if(i % getsumdigit(i) == 0)printf("%d\n", i);return 0;
}

Bailian2699 自整除数【进制】相关推荐

  1. C语言32位正整数作为id进程,SOJ4453 Excel列数 进制转换

    描述 我们都知道Excel的列数是用字母表示的,比如第1列对应A,第27列对应AA. 假设给定一个正整数n,你能给出它所对应的字母表示么? 输入格式 程序需要读入多个测试样例,每个测试样例中: 一个正 ...

  2. PAT练习 进制回文数(进制问题+字符串处理)

    题目描述: 如果一个数字从左边读和从右边读一样,那么这个数字就是一个回文数.例如32123就是一个回文数:17在某种意义上也是一个回文数,因为它的二进制型式--10001--是一个回文数. 请你帮忙开 ...

  3. HDOJ(HDU) 2502 月之数(进制)

    Problem Description 当寒月还在读大一的时候,他在一本武林秘籍中(据后来考证,估计是计算机基础,狂汗-ing),发现了神奇的二进制数. 如果一个正整数m表示成二进制,它的位数为n(不 ...

  4. 2.3 进制转换与运算符

    计算器 HEX:16进制 DEC:10进制 OCT:8进制 BIN:2进制 BYTE:1字节8位 WORD:2字节16位 DWORD:4字节32位 QWORD:8字节64位 二进制相关概念 1.数据在 ...

  5. Uva 10061 进制问题

    题目大意:让求n!在base进制下的位数以及末尾0的连续个数. 多少位 log_{10}256=log_{10}210^2+log_{10}510^1+log_{10}6*10^0 可以发现,只和最高 ...

  6. 计算机编码二进制0001,二进制学习01(二进制,进制运算,数据宽度,无符号位有符号位编码规则)...

    二进制学习01 进制 一.二进制简介 1)什么是二进制? 2)二进制的简写形式 二.进制运算 1)八进制运算表 (1) 加法运算表 (2)乘法运算表 (3)八进制简单运算题 三.数据宽度 1)什么是数 ...

  7. 【数字电路基础】进制转换:二进制、十进制、八进制、十六进制、反码、补码、原码

    文章目录 一.无符号数进制转换 1.1.十进制转二.八.十六 1.1.1. 十进制转二进制 1.1.2. 十进制转八进制 1.1.2. 十进制转十六进制 1.2.二.八.十六转十进制 1.3 二进制转 ...

  8. python16进制转10进制_python16进制转换为10进制

    python将十六进制转为十进制数字的程序怎么写 把十六进制的字串转为十进制数字: Python代码 >>> print int('ff', 16) 255 >>> ...

  9. Java实现任意进制转换拓展进制转换计算器

    JAVA实现蓝桥杯基础练习十六进制转换八进制-----------拓展进制转换计算器 这个题目我浏览了大量的道友的文章发现十分麻烦,但仍然从其中收益菲薄,所以在这里分享一下我认为最好的代码 impor ...

最新文章

  1. LSM树——放弃读能力换取写能力,将多次修改放在内存中形成有序树再统一写入磁盘,查找复杂度O(k*log(n)),结合bloom filter提高查找性能...
  2. PMP-PMBOK-培训(3)Introduction to Project Process Groups and Initiating a Project
  3. 自动驾驶 12-1: 实践中的状态估计 State Estimation in Practice
  4. cmmi实践访谈测试ppt_CMMI3级访谈问题--REQM
  5. 假日活动的背后,酷开网络再造OTT营销的“价值高地”
  6. electron编写我们第一个hello world程序和文件引入
  7. 计算机二级ms office有题库吗,计算机二级office题库-吃惊!二级MS Office高级应用通过率仅有21.07%!...
  8. JRE和JDK的区别是什么?
  9. mysql数据库输出数据语法错误_MySQL数据库定义存储过程总是报语法错误的解决方法...
  10. Ubuntu Linux 15.04安装 nginx + passenger
  11. 前程无忧、BOSS直聘、猎聘“抢”Z世代
  12. excel数据分析--仪表板制作
  13. cheng-06、初始化失败_Destroying singletons报错问题
  14. 真香,50行Java代码爬取妹子套图!
  15. js:数组转链表,链表转数组
  16. 南华大学2022第五届网络安全竞赛wp
  17. c语言年历显示主要思路,c语言程序设计年历显示分析.doc
  18. Asus Eee Pc,看起来很不错
  19. centos6如何添加阿里云centos和epel源
  20. 牛客挑战赛42 A.小睿睿的数列

热门文章

  1. 多角度闲聊游戏打击感
  2. 深入理解require与require_once与include以及include_once的区别
  3. 游戏机制新设计工具(Machinations)工作原理
  4. Starling Feathers:Starling专属UI框架
  5. GhostCat - AS3工具类库(AS3 library of generic tools)
  6. mysql每一行数据类型_MySQL_MySQL编程中的6个实用技巧,每一行命令都是用分号(;)作为 - phpStudy...
  7. 每天Leetcode 刷题 初级算法篇-汉明距离
  8. 每天Leetcode 刷题 初级算法篇-数学问题-计数质数
  9. 每天Leetcode 刷题 初级算法篇-设计问题-最小栈
  10. 全量增量数据同步方法(Hive date_add date_sub)