输出数列的前20项:1,2,5,10,21,42...(提示:偶数项是前一项的2倍

2022-10-11 06:56 程序设计基础

输出数列的前20项:1,2,5,10,21,42...(提示:偶数项是前一项的2倍,奇数项是前一项的2倍再加1)其算法表示如下:Step1:对数列第一项a1=1和待求数列项数k=2赋初值;Step2:判断k20是否成立,若成立,则执行(),否则执行();Step3:判断第k项是否为奇数项,k%2==1,若成立,则执行ak=2ak-1 +1;否则执行ak=2ak-1Step4:变量k加1,执行()Step5:输出各项数值。根据题意,选择正确的步骤填入下列下划线中。

A.Step5, Step2, Step3

B.Step3, Step2, Step5

C.Step2, Step3, Step5

D.Step5, Step3, Step2

正确答案:Step5, Step3, Step2
相关推荐
求解一元二次方程:ax2+bx+c=0的根,其中a,b,c由键盘输入
分治法所能解决的问题一般具有以下特征:
软件的组成包括以下哪些部分:
以下关于计算机字长的说法正确的是
鸡兔共有30只,脚共有90只,下面程序段是计算鸡兔各有多少只
下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,根据题意
三色球问题
已知一件西服850元,一条西裤比一件西服便宜280元,问买一件西服和一条西裤合计需要多少元