小明设计一个解决问题“求满足1+2+3+.+n>500的最小自然数n”的程序如下 请找出其中的错物并纠正
i=1 s=1 n=0 do s=s+i i=i+1 n=n+1 loop while s大于等于500 输出n+1
人气:113 ℃ 时间:2020-06-04 16:29:24
解答
n=0
s=0
do
n=n+1
s=s+n
loop while s500
print n为什么全错了?没有全错额 赋值不是全改了吗i和s的起始值改成0啦i 可以省掉s 的初值应该是 0那就是从赋值开始就错了?s 的初始赋值错了哦 谢谢
推荐
- 如图,是求满足1+2+3+…+n>500的最小的自然数n的程序框图,则输出框内的内容是_.
- 有一类自然数,它的各个数位上的数字之和为500,这类自然数中最小的是几?
- 写出求满足1+2+3+...+n>500的最小的自然数n的算法,并化除执行该问题的程序框图
- 设计一个算法:任意给定一个自然数N,求自然数n,使1+1/2+1/3+...+1/n>N,写出流程图和程序
- 在1到500的自然数中,不含0和1的数有多少个?
- 函数f(x)=a^x/(1+a^x) -a是奇函数 则实数a的值为?
- 若A>0,B>0,C
- 在三角形中,角A,B,C对边为a,b,c角A,B,C成等差数列.求cosB的值?若边a,b,c成等比求sinAsinC的值?
猜你喜欢