摘要: 题目如下:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 1.分析:思路是这样的,从1到N先找出最小的质因数,如果等于本身,那么说明只有一个质因数,如果不是,那么将该质因数打印出来,并将N/该质因数作为新的N值进行运算。2.源代码:#includ... 阅读全文
posted @ 2014-03-02 22:55 庄浩 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 题目如下:打印出所有的水仙花数。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 1.分析,判断水仙花数关键在于把该数的各个位求出来,然后算出立方和与自己比较。2.程序如下... 阅读全文
posted @ 2014-03-02 21:50 庄浩 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 题目如下:判断101-200之间有多少个素数,并输出所有素数。1.分析:关键的问题在于如何判断一个数是否为素数,一个比较好的办法是,如果一个数n能被2到sqrt(n+1)之间的任何一个数整除的话,那么他就不是素数。根据该条件写出源程序。2.源程序#include #i... 阅读全文
posted @ 2014-03-02 21:27 庄浩 阅读(243) 评论(0) 推荐(0) 编辑