水仙花数 HDU - 2010 (难点在输出格式)(二次编码)
2018-03-31 10:55
267 查看
[align=left]Problem Description[/align]春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。 [align=left]Input[/align]输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。 [align=left]Output[/align]对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。 [align=left]Sample Input[/align]100 120300 380 [align=left]Sample Output[/align]no370 371[align=left]Source[/align]C语言程序设计练习(二)
代码:(这段代码有格式错误,解决方法是先统计水仙花数的个数,并存起来,再来具体控制最后一个水仙花数后面没有空格)
一种更加充满智慧的代码:(二次编码) 在1000以内的水仙花数只有:153,370,371,407这四个
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。 [align=left]Input[/align]输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。 [align=left]Output[/align]对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。 [align=left]Sample Input[/align]100 120300 380 [align=left]Sample Output[/align]no370 371[align=left]Source[/align]C语言程序设计练习(二)
代码:(这段代码有格式错误,解决方法是先统计水仙花数的个数,并存起来,再来具体控制最后一个水仙花数后面没有空格)
#include<iostream> using namespace std; int main() { int m, n; while (cin >> m >> n) { bool have = false; int *p = new int[1000]; for (int i = m; i <= n; i++) { //bool have = false; int sum = 0; int temp1 ,temp2; temp1 = temp2 = i;//m for (int j = 1; j <= 3; j++) { temp1 = temp2 % 10; sum += temp1*temp1*temp1; temp2 = temp2 / 10; } if (sum == i) { have = true;//这个用法 //p[i] = i; cout << i << " "; } } if (!have) { cout << "no\n"; } } return 0; }
一种更加充满智慧的代码:(二次编码) 在1000以内的水仙花数只有:153,370,371,407这四个
相关文章推荐
- HDU 1088 输入输出格式题
- HDU 2550 百步穿杨 简单的打印箭格式输出
- 4.str编码格式%str格式化输出
- x264编码视频流输出格式
- linux od-输出文件的八进制、十六进制等格式编码的字节
- hdu-2073-无限的路(小数点输出格式)
- java IO 指定输出文件的编码格式
- 指定输出文本为utf-8编码格式
- VS2017控制台输出中文乱码 ,怎么设置编码格式(utf-8)?
- 修改windows的CMD窗口输出编码格式为UTF-8
- 【HDU 1012】u Calculate e —— 输出格式
- hdu 2010 水仙花问题
- HDU 2010 水仙花数 水题 解法
- HDU 1040数组输出格式&简单排序
- hdu 3294 Girls' research ( manacher+特殊输出格式 )
- PHP 判断字符的编码 并输出想要的编码格式字符
- 数据输出编码格式
- Asp 输出编码为UTF-8格式的XML内容的注意事项
- python中json格式数据输出实现方式(无unicode编码输出形式)
- hdu1002题目很水。输出格式很重要。