指定范围内的水仙数(C语言)
|
问题描述 | 一个三位的十进制整数,如果它的三个数位的数字立方和等于这个数的数值,则称它为一个“水仙数”。编写程序,计算出某一范围内的所有“水仙数” |
输入形式 | 从控制台输入两个整数(以空格分割),分别表示数据范围的下限m和上限n,且满足0<=m<=n<=10000 |
输出形式 | 向控制台输出在该数据范围内(包括数据的上下限)的所有“水仙数”,以从小到大的顺序显示在一行上,各数之间以空格分割。若该数据范围内没有“水仙数”,则输出字符串No Answe |
样例输入1 | 50 370 |
样例输出1 | 153 370 |
样例1说明 | 输入的数据范围下限为50,上限为370。因为要求水仙数为三位数,所以实际上就是求100~370之间的 水仙数,由于13 + 53 + 33 = 153,33 + 73 + 03 = 370,因此该范围内的水仙数为153和370(包括上限370) |
样例输入2 | 110 150 |
样例输出2 | No Answer |
样例2说明 | 输入的数据范围下限为110,上限为150。因为该数据范围之间没有水仙数,所以输出字符串No Answer |
#include <stdio.h>
#define N 90
int main()
{int m, n, i, a[N], b, c, d, j = 0;scanf_s("%d%d", &m, &n);if (m < 100)//将不是三位数的部分去掉m = 100;if (n >= 1000)n = 999;for (i = m; i <= n; i++)//判断水仙数{d = i % 10;//个位数b = i / 10 % 10;//十位数c = i / 100;//百位数if (i == d * d * d + b * b * b + c * c * c){a[j] = i;j++;}}if (j == 0)printf("No Answer");for (i = 0; i < j; i++){printf("%d ", a[i]);}return 0;
}
指定范围内的水仙数(C语言)相关推荐
- 监控#某微博账号#指定期间内的粉丝数、累计被转发数、累计被评论数、累计被点赞数等的变化趋势。
给我一个微博账号, 可以每小时进行一次监控监测, 可监控监测指定时间范围内该账号的: 粉丝数.关注数.互关好友数.微博数.视频数.视频被播放数.累计被转发数.累计被评论数.累计被点赞数等的变化趋势. ...
- 习题6-4 使用函数输出指定范围内的Fibonacci数 (20 分)
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数.所谓Fibonacci数列就是满足任一项数 ...
- 习题6-3 使用函数输出指定范围内的完数 (20 分)
本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数.所谓完数就是该数恰好等于除自身外的因子之和.例如:6=1+2+3,其 ...
- 输出指定范围内的完数
题目要求 本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数.所谓完数就是该数恰好等于除自身外的因子之和.例如:6=1+ ...
- 实验6-4 使用函数输出指定范围内的完数 (20 分)(python)
本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数.所谓完数就是该数恰好等于除自身外的因子之和.例如:6=1+2+3,其 ...
- [PTA]实验6-5 使用函数输出指定范围内的Fibonacci数
Spring-_-Bear 的 CSDN 博客导航 本题要求实现一个计算 Fibonacci 数的简单函数,并利用其实现另一个函数,输出两正整数 m 和 n (0 < m ≤ n ≤ 10000 ...
- 输出指定范围内的Fibonacci数
题目要求 本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数.所谓Fibonacci数列就是满 ...
- 求1000以内的所有水仙数c语言,求1000以内的所有水仙花数
求1000以内的所有水仙花数 #include//打印1000以内所有的水仙花数 int main() { int i,baiwei=0,shiwei=0,gewei=0; for(i=1;i< ...
- 使用函数输出指定范围内的Fibonacci数
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数.所谓Fibonacci数列就是满足任一项数 ...
最新文章
- stream流对象的理解及使用
- 再见,FastJson...
- django设置cookie和session
- JQuery 和JavaScript的区别
- 黑色星期日+一.....
- python for CFD(前两步问题总结)
- mvc @html.textboxfor 添加正则表示式,如何在C#/ MVC 4中的Html.TextBoxFor中输入占位符文本...
- Java并发编程的基础-为什么要复位
- SAP Hybris安装包里自带的apache ant
- 我的世界药水合成表图Java_我的世界药水合成表图高清配方-我的世界药水合成表图一览...
- OpenShift 4 之AMQ Streams(1) - 多个Consumer从Partition接收数据
- 关于Cocoa框架的争论
- 头条搜索已经全面上线,会不会成为下一个流量风口
- 助力小程序生态发展 “小程序生态孵化社区”成立
- ios 开发常用技巧
- 平面几何基本知识——学习笔记(2)
- 超强实时跟踪系统首次开源!支持跨镜头、多类别、小目标跟踪!
- springAop切面失效的问题解决
- css 小尖角,CSS3之尖角标签
- 宽带经常掉线应如何解决
热门文章
- Ajax调用springboot接口,Springboot解决ajax+自定义headers的跨域请求问题.pdf
- springboot集成Spring Security oauth2(八)
- 20155317 王新玮 2016-2017-2 《Java程序设计》第5周学习总结
- 模拟虚拟的文件系统initrd/initramfs
- IE9 以下版本浏览器兼容HTML5的方法,使用的静态资源的html5shiv包:
- 作业8 单元测试练习
- org.apache.commons.dbutils.QueryRunner 执行sqlserver的存储过程
- Android HorizontalScrollView布局
- (转)AS3 面相对象 高级话题
- 新项目上线后需要注意的事情