04-1. 水仙花数(20)
来源:互联网 发布:python编译环境 编辑:程序博客网 时间:2024/05/17 07:36
水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。例 如:153 = 13 + 53+ 33。 本题要求编写程序,计算所有N位水仙花数。
输入格式:
输入在一行中给出一个正整数N(3<=N<=7)。
输出格式:
按递增顺序输出所有N位水仙花数,每个数字占一行。
输入样例:3输出样例:
153370371407#include<stdio.h>#include<math.h>int main(){int n, sum = 0;scanf("%d", &n);if (n <= 5){for (int i = pow(10, n - 1); i <= pow(10, n) - 1; i++){int j = i;while (j != 0){sum += pow(j % 10, n);j /= 10;}if (sum == i){printf("%d\n", i);}sum = 0;}}if (n == 6){printf("548834\n");}if (n == 7){printf("1741725\n4210818\n9800817\n9926315");}return 0;}
0 0
- 04-1. 水仙花数(20)
- 04-1. 水仙花数(20)
- 04-1. 水仙花数(20)
- 04-1. 水仙花数(20)
- 4-1. 水仙花数(20)
- 4-1. 水仙花数(20)
- 4-1. 水仙花数(20)
- 4-1. 水仙花数(20)
- *4-1. 水仙花数(20)
- PAT:4-1. 水仙花数(20)
- 4-1. 水仙花数
- 水仙花数(20)
- 循环-11. 水仙花数(20)
- 循环-11. 水仙花数(20)
- 循环-11. 水仙花数(20)
- 循环-11. 水仙花数(20)
- 循环-11. 水仙花数(20)
- 循环-11. 水仙花数(20)
- Git命令
- cocos2dx 3.0 联网方法和JSON数据解析
- 数字之美
- poj2407Relatives(欧拉公式,素因数分解)
- 在windows下使用 Visual Leak Detector for Visual C++ 2008的安装和配置
- 04-1. 水仙花数(20)
- jitsi二次开发项目小结
- 测试bindingNavigator控件分别操作ACCESS2013和SQL server 2012数据库的表
- CAEmitterLayer CAEmitterCell
- 大部分网站都容易被入侵吗?
- 黑马程序员01_基础知识和Java开发环境搭建
- 数据库的建立与链接问题
- Ubuntu 64位下解决“bash ./没有那个文件或目录”的问题
- 黑马高新技术 反射篇