首页 分享 输出m~n之间的所有水仙花数

输出m~n之间的所有水仙花数

来源:花匠小妙招 时间:2024-12-30 04:55

Hello, world 已于 2022-05-01 08:11:37 修改

于 2020-11-15 02:20:02 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

输出m~n之间的所有水仙花数

【问题描述】输入2 个正整数m 和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之立方和是否等于其自身。

【输入形式】

从键盘输入两个正整数m和n。

【输入输出样例1】(下划线部分表示输入)

Input m: 100

Input n: 400

153

370

371

【样例说明】

输入提示符后要加一个空格。

每行输出一个水仙花数。

英文字母区分大小写。必须严格按样例输入输出。

#include <stdio.h> int fib(int m); int main() { int n,m,i; printf("Input m: "); scanf("%d",&m); printf("Input n: "); scanf("%d",&n); for(i=m;i<n;i++) if(fib(i)) printf("%dn",fib(i)); return 0; } int fib(int i) { int s=0,a,copy; copy=i; do{ a=i%10; i/=10; s+=a*a*a; }while(i); if(s==copy)return s; return 0; }

123456789101112131415161718192021222324252627'

相关知识

PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。
C语言:输出所有的水仙花数
水仙花数(n>=3)
求出100~999之间的所有“水仙花数”并输出。
水仙花数
数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。
hdu 2010 水仙花数
1096: 水仙花数(函数专题) ZZULIOJ
杭电2010 水仙花数
使用函数输出水仙花数:输入两个正整数 m 和 n(1=m,

网址: 输出m~n之间的所有水仙花数 https://www.huajiangbk.com/newsview1362990.html

所属分类:花卉
上一篇: 给领导送花祝福语大全
下一篇: 送花祝福语精选大全 盘点送花的祝

推荐分享