写出该程序的运算结果()我怎么算出来是2520x=5fori=1to20step2x=x+i\5nextiprintx;i
x=5
for i = 1 to 20 step2
x=x+i\5
next i
print x ;i
错了吧.结果x跟i应该都是21
来看下过程:
x的初值是5
i = 1 to 20 step 2
就是从1到20每次递增2所以是
1、3、5、7、9、11、13、15、17、19、21
到21的时候超出20,循环不再执行.
所以循环一共执行10次
看一下运行过程
x的值 i的值
第一次 5 1
第二次 5 3
第三次 6 5
这里说一下,因为x在小于5的时候\5(整除5)都是0所以x的值不会有变化
第四次 7 7
第五次 8 9
第六次 10 11
……
第九次 18 17
第十次 21 19
到这里i还要在递增2,所以值就变成了21,在去判断21是否小于20
因为不小于20,所以循环不再被执行,x的值还是21
所以结果是21 21
即x=21 i=21
PS:\是整除的意思 /是除以的意思,不要搞混哦.
回答完毕,希望对你有用,谢谢~~
已知x,y为有理数,如果规定一种运算*,其意义是x*y=xy+1,试根据这种运算完成下列各题.求2 2020-04-09 …
已知x,y为有理数,如果规定一种运算"*",即x*y=xy+1,试根据这种运算完成下列各题.(1) 2020-04-09 …
给出4个整式:,x+2,x-2,2x+1,2从上面的4个整式中选择2个合适的整式进行运算,使运算结 2020-04-22 …
给出3个整式:x^2,2x^2+1,x^2-2x从上面3个整式中,选择你喜欢的两个整式进行加法运算 2020-04-22 …
1.请阅读分析下面程序,然后写出运行结果.#include"stdio.h"voidmain(){ 2020-05-15 …
x=0:15:360;a=2*38*63*sin(x);b=2*63*(38*cos(x)-90) 2020-06-03 …
因式分解有关题目1.x^n+2x^(n+1)+x^(n+2)将它分解因式2.(x+1)(x+2)( 2020-06-27 …
matlab解微分方程y=dsolve('D2y+a*Dy+(b-c*cosx)*y=0','x' 2020-07-23 …
一、下列各式的运算结果都是二次三项式,其中一次项系数是-2的是()A.(x-5)(x+2)B.(x 2020-07-31 …
初二的分式方程和加减法运算、求过程和结果2a/(a²-4)+1/(2-a)x/(x-y)-2y/(x 2021-01-23 …