题目内容
输入一个正整数,求出这个正整数的所有约数之和.
答案:
解析:
提示:
解析:
|
解:程序框图如图所示.
程序: 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. |
练习册系列答案
相关题目