【C语言】水仙花数,素数
来源:互联网 发布:hoya镜片怎么样知乎 编辑:程序博客网 时间:2024/05/17 09:36
一、基础知识
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被整除以其他自然数(质数),换句话说就是该数除了1和它本身以外不再有其他的因数
二、代码
#include <stdio.h>int main01()//求100到999之间的水仙花数{int i;for (i = 100; i < 1000; i++){int i1 = i % 10;//求个位数int i2 = i / 10 % 10;//求十位数int i3 = i / 100;//求百位数if ((i1 * i1 * i1 + i2 * i2 * i2 + i3 * i3 * i3) == i){printf("%d\n", i);}}return 0;}int main()//求从3到100之间所有素数{int i;for (i = 1; i < 100; i++)//程序优化:将i++改为i+2{int j;int sign = 0;for (j = 2; j < i; j++)//判断i是否为素数{if ((i % j) == 0){sign = 1;break;}}if (sign == 0)//代表这是个素数{printf("%d\n", i);}}return 0;}
0 0
- 【C语言】水仙花数,素数
- C语言实现判断素数,回文数,水仙花数,闰年
- 水仙花数&素数&质因数分解的C语言实现
- c语言:水仙花数
- C语言--水仙花数
- C语言 水仙花数
- C语言 特殊数问题 回文数 素数 亲密数 水仙花数
- C语言实现素数,最小公倍数,最大公约数,回文数,质数,完数,水仙花数算法
- C语言打印水仙花数
- C语言 找出水仙花数
- C语言编程--水仙花数
- C语言 找水仙花数
- C语言 计算水仙花数
- 找水仙花数c语言
- 水仙花数/素数
- C语言经典题目:水仙花数
- 21位水仙花数(C语言)
- c语言 经单水仙花数算法
- HDU 1671 字典树
- android Listview,gridview局部刷新,部分刷新
- JObject 排序操作
- tinyhttpd源码详解
- ZStack-CC2530-2.3.0-1.4.0中simpleApp函数中led的驱动
- 【C语言】水仙花数,素数
- Android Volley解析(二)之表单提交篇
- Android 开发 朋友圈_欢迎加入!
- 编译php5.2.24出错set --enable-opcache=no
- 常见的设计模式
- 解决ext textarea下拉框自动下拉
- ubuntu下的NDK配置
- CCProgressTimer进度条比LoadingBar靠谱
- 详解数据中心交换机的关键参数