X=5 FOR i=1 to 20 step 2 x=x+i\5 next i

X=5 FOR i=1 to 20 step 2 x=x+i\5 next i
X=5
FOR i=1 to 20 step 2
x=x+i\5
next i
数学人气:184 ℃时间:2020-04-16 06:16:49
优质解答
先说 x=x+i\5,实际上相当于 x = x + (i \ 5) ,因为整除运算优先级高于加法运算.
再说循环,i 的值依次为 1,3,5,7,9,11,13,15,17,19
x 的初始值是5,代进去加一下就能知道结果了.能不能告诉我一下step 后面的数字若为负是什么意思?举例说明吧, 比如 FOR i = 20 to 1 step -2 表示从20开始,每次循环后循环变量i的值减2(或者说是加负2也可以), 直到i<1则跳出循环.最后能否再问一下怎样设计一种程序比较输入的几个数字大小呢? 谢谢如果只选出最大,最小的数,你可以设置两个变量,一个用来保存最大值(假定tMax),一个用来保存最小值(假定tMin),这两个变量初始化时都是要比较所有数的第一个值,然后用这两个变量依次与所有值去对比,如果当前数比tMax大,就把这个数存入tMax变量,同理,如果当前数比tMin小,就把这个数存入tMin,这样,当所有对比都完成以后, tMax值应该是所有数中最大的,tMin应该是最小的.或者通过排序算法,排序后,序列两端即是最大最小值.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版