杭州电子科技大学acm---2010
来源:互联网 发布:诺基亚n78几g网络 编辑:程序博客网 时间:2024/04/29 12:56
Problem Description
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。
Input
输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。
Output
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
#include<stdio.h>#include<stdlib.h>void main(){ int n, m; while (scanf("%d %d", &m, &n) != EOF &&m <= n && m >= 100 && n >= 100 &&m <= 999 && n <= 999){int a[1000];int num = 0;for (int i = m; i <= n; i++){ if ((i / 100)*(i / 100)*(i / 100) +(i / 10 % 10)*(i / 10 % 10)*(i / 10 % 10) +(i % 10)*(i % 10)*(i % 10) == i){a[num] = i;++num;}}for (int i = 0; i < num; i++){if (i == 0)printf("%d", a[0]);else{printf(" ");printf("%d", a[i]);}}if (num == 0)printf("no");printf("\n");}system("pause");}
0 0
- 杭州电子科技大学acm---2010
- 杭州电子科技大学ACM 1001
- 杭州电子科技大学ACM 1018
- 杭州电子科技大学ACM-1090
- 杭州电子科技大学ACM-1092
- 杭州电子科技大学ACM-1091
- 杭州电子科技大学ACM-1093
- 杭州电子科技大学ACM-1094
- 杭州电子科技大学ACM-1095
- 杭州电子科技大学ACM-1096
- 杭州电子科技大学ACM-1001
- 杭州电子科技大学ACM-1081
- 杭州电子科技大学acm-2001
- 杭州电子科技大学acm---2002
- 杭州电子科技大学acm--2003
- 杭州电子科技大学acm--2006
- 杭州电子科技大学acm---2007
- 杭州电子科技大学acm---2008
- Leetcode 260 Single Number III 仅出现一次的数字
- spring MVC项目中,欢迎页首页根路径到底是怎么设置的
- Grand Central Dispatch 基础教程:Part 1/2
- gem 安装rail时候遇到的问题
- Grand Central Dispatch 基础教程:Part 2/2
- 杭州电子科技大学acm---2010
- 动态规划与贪心的区别
- 002过滤字符串
- springMvc里的mvc:resources与静态资源的访问
- SAP 财务-统驭科目
- Java的垃圾回收机制GC
- HDFS
- Sublime Text 3 常用插件以及安装方法
- android Fragment