输入一个正整数,求出这个正整数的所有约数之和.
|
解:程序框图如图所示.
程序: i=1 sum=0 INPUT“请输入一个正整数:”x DO IF x MOD i=0 THEN sum=sum+i END IF i=I+1 LOOP UNTIL i>x PRINT sum END |
|
设正整数x,可用INPUT输入语句;设计数器I,累加器sum,I实现从1到x之间所有的正整数,并依次与x相除,能被x整除的即为它的约数,加到累加器sum中.判断一个数m能否被另一个数n整除,有两种途径:① m MOD n是否等于0;②m/n是否等于INT(m/n),如15能被3整除,则15 MOD 3=0,15/3=INT(15/3)=5. |
科目:高中数学 来源: 题型:
查看答案和解析>>
科目:高中数学 来源: 题型:解答题
查看答案和解析>>
科目:高中数学 来源: 题型:
(本题满分12分) (I)对于计算
值的一个算法,其算法步骤如下:
第一步,令![]()
第二步,若 (1) 成立,则执行第三步;否则,输出
,并结束算法 。
第三步,计算![]()
第四步,计算
,返回第二步。
在算法步骤中 (1) 处填上合适的条件,使之能完成该题算法功能(请写在答题卷上);
(II)画出输入一个正整数
,求
值的程序框图。
查看答案和解析>>
科目:高中数学 来源:2011-2012学年湖北省黄冈中学高二(上)期中数学试卷(文科)(解析版) 题型:解答题
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com