】编写程序,寻找使1×3×5×…×n>10 000的最小正奇数n.
题型:不详难度:来源:
】编写程序,寻找使1×3×5×…×n>10 000的最小正奇数n. |
答案
i=1; sum=1; while sum<="10" 000 sum=sum*i; i=i+2; end i=i-2; print(% io(2),i); |
解析
略 |
举一反三
按照如图的程序框图执行,若输出结果为15,则M处条件为 |
下列给出的赋值语句中正确的是( )A.3="A" | B. M="-M" | C. B="A=2" | D. |
|
下面命题中正确论述的命题个数是( ) ①求解某一类问题的算法是唯一的; ②任何一个算法都可能包含顺序结构、条件结构、循环结构; ③在“Scilab”程序语言中,赋值号与数学中的等号的意义相同; ④在“Scilab”程序语言中,赋值号左右能对换; ⑤循环结构中一定包含条件结构。 |
(本题满分12分) 已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序: S=0; for i=1:1:100 if mod(i,2)==1 S=S+i^2; else S=S-i^2; end; end; print(%io(2),S) 回答下列问题:(1)此程序中包括了哪些基本算法语句? (2)画出此算法对应的程序框图; (3)在Scilab环境下用while语句重新设计此程序。 |
以下程序输入2,3,4运行后,输出的结果是 |
最新试题
热门考点