輸入一個正整數(shù),求出這個正整數(shù)的所有約數(shù)之和.

答案:
解析:

  解:程序框圖如圖所示.

  程序:

  i=1

  sum=0

  INPUT“請輸入一個正整數(shù):”x

  DO

  IF x MOD i=0 THEN

  sum=sum+i

  END IF

  i=I+1

  LOOP UNTIL i>x

  PRINT sum

  END


提示:

設(shè)正整數(shù)x,可用INPUT輸入語句;設(shè)計數(shù)器I,累加器sum,I實現(xiàn)從1到x之間所有的正整數(shù),并依次與x相除,能被x整除的即為它的約數(shù),加到累加器sum中.判斷一個數(shù)m能否被另一個數(shù)n整除,有兩種途徑:① m MOD n是否等于0;②m/n是否等于INT(m/n),如15能被3整除,則15 MOD 3=0,15/3=INT(15/3)=5.


練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源: 題型:

根據(jù)如圖所示的程序框圖,輸入一個正整數(shù)n,將輸出的x值依次記為x1,x2,x3,…,xn;輸出的y值依次記為y1,y2,y3,…,yn
(1)求數(shù)列{xn}的通項公式;
(2)寫出y1,y2,y3,y4的值,由此猜想出數(shù)列{yn}的通項公式;
(3)若zn=x1y1+x2y2+…+xnyn,求zn

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:解答題

根據(jù)如圖所示的程序框圖,輸入一個正整數(shù)n,將輸出的x值依次記為x1,x2,x3,…,xn;輸出的y值依次記為y1,y2,y3,…,yn
(1)求數(shù)列{xn}的通項公式;
(2)寫出y1,y2,y3,y4的值,由此猜想出數(shù)列{yn}的通項公式;
(3)若zn=x1y1+x2y2+…+xnyn,求zn

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

(本題滿分12分) (I)對于計算值的一個算法,其算法步驟如下:

     第一步,令

     第二步,若  (1)   成立,則執(zhí)行第三步;否則,輸出,并結(jié)束算法 。

     第三步,計算

     第四步,計算,返回第二步。

   在算法步驟中 (1) 處填上合適的條件,使之能完成該題算法功能(請寫在答題卷上);

  (II)畫出輸入一個正整數(shù),求值的程序框圖。

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2011-2012學(xué)年湖北省黃岡中學(xué)高二(上)期中數(shù)學(xué)試卷(文科)(解析版) 題型:解答題

根據(jù)如圖所示的程序框圖,輸入一個正整數(shù)n,將輸出的x值依次記為x1,x2,x3,…,xn;輸出的y值依次記為y1,y2,y3,…,yn
(1)求數(shù)列{xn}的通項公式;
(2)寫出y1,y2,y3,y4的值,由此猜想出數(shù)列{yn}的通項公式;
(3)若zn=x1y1+x2y2+…+xnyn,求zn

查看答案和解析>>

同步練習(xí)冊答案