C++编程问题(3个)

1.用穷举法找出1到100之间的素数(素数判断:不能被2到自身-1的所有数整除).试着分别使用while,do-while,for循环语句实现.2.输入一个整数,输出该整... 1.用穷举法找出1到100之间的素数(素数判断:不能被2到自身-1的所有数整除).试着分别使用while,do-while,for循环语句实现.
2. 输入一个整数,输出该整数的所有素数因子。例如:输入120,输出为2,2,2,3和5(提示:设输入的数据为n,i从2开始,判断它是否是因子,若是,则n=n/i 下次循环继续判断i是否是因子(以便找到那些相同的因子,如例子中的2),如果不是,则i=i+1,继续循环,直到i的值大于n为止)
3.如果一个整数恰好等于它的所有因子(不包含自身)之和,则称这个数为完数。例如,6=1+2+3,所以6为完数。求1000以内的所有完数。(提示:对1到1000的每个数字i进行处理,对当前数字i,通过循环查找2到i-1间的数是否是它的因子,如果是,则累加,判断累加值是否==i来决定i是否是要找的数字)
展开
 我来答
匿名用户
2016-10-19
展开全部

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式