先说 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应该是最小的.或者通过排序算法,排序后,序列两端即是最大最小值.