C语言水仙花
来源:互联网 发布:c# cmd python 编辑:程序博客网 时间:2024/06/12 13:53
04-1. 水仙花数(20)
水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。例 如:153 = 13 + 53+ 33。 本题要求编写程序,计算所有N位水仙花数。
输入格式:
输入在一行中给出一个正整数N(3<=N<=7)。
输出格式:
按递增顺序输出所有N位水仙花数,每个数字占一行。
输入样例:3输出样例:
153370371407
我的代码:
#include <stdio.h> #include <math.h> #include <stdlib.h> int main() { double N; int a,t; int i=0,s=0; scanf("%lf",&N); a=pow(10,N-1); t=a; while(N>=3&&N<=7){ while(pow(10,N-1)<=a&&pow(10,N)>=a){ t=a; while(i<N){ s=s+pow(t%10,N); t/=10; i++; } i=0; if(a==s){ printf("%d\n",a); } a++; s=0; } break; } return 0; }
评测结果:
有个超时了
0 0
- C语言--水仙花
- c语言:水仙花数
- C语言水仙花
- C语言--水仙花数
- C语言 水仙花数
- 水仙花(C语言)
- C语言打印水仙花数
- C语言 找出水仙花数
- C语言编程--水仙花数
- C语言 找水仙花数
- 【C语言】水仙花数,素数
- C语言 计算水仙花数
- 找水仙花数c语言
- C语言经典题目:水仙花数
- 21位水仙花数(C语言)
- c语言 经单水仙花数算法
- 用C语言编程求水仙花数
- 蓝桥杯-C语言 算法训练 水仙花数
- 利用脚本启动java程序
- 壮祖椎醉综妆谞祖孜住纵字邹诅宗驻渍总
- 第二章:线性表的思维导图
- 系统原理分析架构-二-CDN内容分发网络
- 【双向线性扫描+环形队列】亚马逊笔试题:扑克牌比大小
- C语言水仙花
- JVM terminated. Exit code=-1
- Classification of Histology Sections via Multispectral Convolutional Sparse(泛读)
- 阿里巴巴2014校园招聘【测试开发工程师】笔试题(北京站)/Linux面试
- MakeFile学习
- 想找一个可以用于实际生产环境的Common Lisp实现,您有推荐吗?
- 九度1340 小A的计算器 Jobdu 1340
- vmware安装linux系统时,自动安装,自己不能控制的问题的解决
- [[UIScreen mainScreen] bounds]和 applicationFrame