for (int i = 100; i <= 999; i++) { int geWei, shiWei, baiWei; baiWei = i / 100; shiWei = (i - baiWei * 100) / 10; geWei = i - baiWei * 100 - shiWei * ...
分类:
其他好文 时间:
2016-08-27 23:19:55
阅读次数:
154
【华为练习题】 阿姆斯特朗数(初级)题目如果一个正整数等于其各个数字的立方和,则该数称为阿姆斯特朗数(亦称为自恋性数),1除外,如407 = 4^3+0^3+7^3就是一个阿姆斯特朗数。试编程求n(n ≤ 65536)以内的所有阿姆斯特朗数。原型:int CalcArmstrongNumber(int n);
输入参数:int n: n ≤ 65536
返回值:n以内的阿姆斯特朗数的数量
解答#in...
分类:
其他好文 时间:
2016-08-22 20:13:17
阅读次数:
170
【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 方法:把一个三位数,分解为个 ...
分类:
编程语言 时间:
2016-08-10 22:42:41
阅读次数:
180
链接http://acm.swust.edu.cn/problem/489/ ...
分类:
其他好文 时间:
2016-07-31 22:05:01
阅读次数:
126
Description A range is given, the begin and the end are both integers. You should sum the cube of all the integers in the range. Description A range i ...
分类:
其他好文 时间:
2016-07-20 19:28:04
阅读次数:
217
题目: 请判断一个数是不是水仙花数。其中水仙花数定义各个位数立方和等于它本身的三位数。输入有多组测试数据,每组测试数据以包含一个整数n(100<=n<1000)输入0表示程序输入结束。输出如果n是水仙花数就输出Yes否则输出No样例输入1531540样例输出YesNo ...
分类:
编程语言 时间:
2016-07-19 18:20:32
阅读次数:
411
问题链接:HDU2007 平方和与立方和。
这是个入门训练题,自然用C语言编写程序。
可是,这个程序不是一次通过的。因为,题目没有说输入的数保证是先小后大,所以又补了几句交换m和n的代码才AC。
这个程序实在没有什么可说的,要说的话,判断奇数偶数时候,一般而言用位运算&要强于用取余数运算%。
AC程序如下:
/* HDU2007 平方和与立方和 */
#include
int ...
分类:
其他好文 时间:
2016-06-24 07:00:12
阅读次数:
295
问题链接:HDU2010 水仙花数。
这是个入门训练题,自然用C语言编写程序。
有关水仙花数,可以参考:I00012 打印三位数的水仙花数及其个数。
这个程序采用了与多数人不一样的计算立方和的方法,从个位开始逐位取出数字,来计算各位的立方和。
AC程序如下:
/* HDU2010 水仙花数 */
#include
int main(void)
{
int m, n,...
分类:
其他好文 时间:
2016-06-24 01:54:52
阅读次数:
388
所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1*1*1 + 5*5*5 + 3*3*3 运行结果为: ...
分类:
其他好文 时间:
2016-05-18 23:42:35
阅读次数:
227
编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。类里有一个方法output()功能是输出100 ~ 999立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main测试类Print 1 int f=0;//百位数赋值 ...
分类:
其他好文 时间:
2016-05-18 00:30:06
阅读次数:
290