根据下列算法判断输出结果:Step1:对循环控制变量i=3,变量s=1赋初值;Step2:判断i10是否成立,若成立,则执行s=s*i,再执行step3,否则执行Step4;Step3:循环控制变量i加2,再转到step2;Step4:输出s。
根据下列算法判断输出结果:Step1:对循环控制变量i=3,变量s=1赋初值;Step2:判断i10是否成立,若成立,则执行s=s*i,再执行step3,否则执行Step4;Step3:循环控制变量i加2,再转到step2;Step4:输出s。
A.105
B.945
C.384
D.3840
正确答案:945
- 上一篇:输出数列的前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:输出各项数值。根据题意,选择正确的步骤填入下列下划线中。
- 下一篇:鸡兔共有30只,脚共有90只,下面程序段是计算鸡兔各有多少只。请选择正确的判断条件填空:Step1:;分别对m,n赋初值,分别代表鸡兔脚的个数;Step2:对m赋初值为0; Step3:判断m=30是否成立,若成立,则执行step4,否则执行step7;Step4:计算n=30-m;Step5:判断()是否成立,若成立,则输出m,n;否则执行step6;Step6:m=m+1;再转到step3;Step7:结束。