质数和水仙花数的判断
来源:互联网 发布:c语言动态分配内存 编辑:程序博客网 时间:2024/05/04 11:49
质数判断
定义:指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数
bool IsPrimerNumber(int nData){for (int i = 2 ; i*i <= nData ; ++i){if (nData % i == 0){return false;}}return true;}水仙花数判断
定义:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
bool IsDaffodilsNumber(int nData){if (nData < 100)return false;int nSourceData = nData;vector<int> vec;while (1){int nRemainder = nData % 10;nData /= 10;vec.push_back(nRemainder);if (nData < 10){vec.push_back(nData);break;}}int nSum = 0;int nSize = vec.size();vector<int>::reverse_iterator iter;for (iter = vec.rbegin() ; iter != vec.rend() ; ++iter){int nProduct = 1;for (int i = 1 ; i <= nSize ; ++i){nProduct *= (*iter);}nSum += nProduct;}if (nSourceData != nSum)return false;return true;}
0 0
- 质数和水仙花数的判断
- 求水仙花数和回文的判断
- Java实现判断素数和水仙花数
- 质数与完全平方数的判断
- 判断水仙花数
- 判断水仙花数
- JavaScript判断水仙花数
- 1027: 判断水仙花数
- 判断水仙花数
- 什么是水仙花数并判断水仙花数
- C语言 - 水仙花数:判断一个任意大小的整数是否为水仙花数
- 2-21(判断水仙花数)
- 每日一篇:判断水仙花数。
- 判断输入的数字是否为 水仙花数 或阿姆斯特朗数
- 菱形和水仙花数
- 判断一个数是不是质数
- 判断一个数是不是质数
- 水仙花数:n位数的水仙花数
- HDU 4291 A Short problem(矩阵快速幂+循环节)
- JvaScript--使用js添加数据,点击按钮,将内容放入表格中
- JS设置 cookie,删除 cookie
- 使用hexo搭建自己的博客系统
- 树莓派 GPIO python
- 质数和水仙花数的判断
- Android、iPhone和Java三个平台一致的加密工具
- chenw Hibernate 缓存机制
- Java类的第五个成员:内部类
- xml解析代理NSXMLParserDelegate的使用步骤
- HDU_3679
- java NIO 实现
- java socket 通信示例
- C/C++ -- 代码技巧及优化