水仙花数:n位数的水仙花数
来源:互联网 发布:动漫软件好学吗 编辑:程序博客网 时间:2024/04/28 16:08
水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。输入一个数字n,输出n位数的水仙花数。
#include <iostream>
#include <cstring>
#include <algorithm>
#include <cstdio>
#include <cmath>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
int st,ed;
st=pow(10,n-1);
ed=pow(10,n)-1;
int i,t,x;
double sum;
for(i=st;i<=ed;i++)
{
x=i;
sum=0;
while(x!=0)
{
t=x%10;
x=x/10;
sum=sum+pow(t,n);
}
if(sum==i)
{
printf("%0.lf ",sum);
}
}
return 0;
}
阅读全文
0 0
- 水仙花数:n位数的水仙花数
- 3位数的水仙花数
- java所有N位数之内的自幂数(3位数的自幂数也叫水仙花数)
- 打印任意位数的水仙花数
- 求21位数的水仙花数
- 求21位数的水仙花数
- 求21位数的水仙花数
- 【蓝桥杯】【求21位数的水仙花数】
- n位水仙花数
- n位水仙花数 .
- java__for水仙花数,求数的位数上的数
- 水仙花数(3位数)
- 求N位数的所有自然回归数(水仙花数)
- 输出m到n的水仙花数
- 水仙花数的问题
- 水仙花数的输出
- 水仙花数的求法
- 水仙花数的求取
- JDBC的批量
- poj 2142 扩展欧几里得
- chapter11_2图片减法
- mysql中的先排序后分组
- 高端手机竞争加剧,苹果三星投资打造更炫手机
- 水仙花数:n位数的水仙花数
- 大数据应用号角正式吹响 建筑行业信息化建设再升级
- Ubuntu14.04设置开机可以以root用户身份登录
- [opencl笔记]2017年08月30日 opencl的调试
- JMS Session session = connection.createSession(paramA,paramB) 两个参数不同组合下的含义和区别
- ButterKnife学习
- HDU
- Node.js对Java开发者而言是什么?
- android Gradle 编译Error :Error:org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileColl