题目
设计一个算法,求出满足条件1×3×5×…×n>50000的最小正整数n,并画出相应的程序框图
正解是:第一步,S=1 i=3
第二步,如果S≤50000,执行S=S×I i=i+2 否则执行第三步
第三步,i=i-2
第四部,输出i
我主要是不理解第三步,为什么i还要减去2呢!这步表示什么呀 什么意义呢!
正解是:第一步,S=1 i=3
第二步,如果S≤50000,执行S=S×I i=i+2 否则执行第三步
第三步,i=i-2
第四部,输出i
我主要是不理解第三步,为什么i还要减去2呢!这步表示什么呀 什么意义呢!
提问时间:2021-05-17
答案
原因是你的 i 每次都执行了 i++ 操作.举例:求出满足条件1×3×5×…×n>10的最小正整数n
我们知道答案应该是5.按正解
S = 1; i = 3;
if(S
我们知道答案应该是5.按正解
S = 1; i = 3;
if(S
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点