S1:使p=1
S2:使i=2
S3:使p*i,乘积仍放在变量p中,可表示为p*i→p
S4:使i的值加1,即i+1→i
S5:如果i不大于5,返回值重新执行S3以及其后的步骤S4和S5;否则,算法结束.最后得到p的值就是5!的值
其中i p ! 什么意思
每句话什么意思,讲通俗一点
參考答案:p用来存放乘积的结果,i就是int型的用来增的,S1,就是第一步,这描述的再白一点就是这样的
第一步:
给p赋值,使它等于1
第二步:
给i赋值,使它等于2
第三步:
让p*i(1*2)得出的结果交给p
第四步:
1、让i加1,i现在等于3了
第五步:
判断i是不是超出了5
i=3<=5 如果没有就让p*i(1*2*3)把乘得的值给p,这是第一次重复第三步
i=4<=5 如果没有就让p*i(1*2*3*4)把乘得的值给p,这是第二次重复第三步
i=5<=5 如果没有就让p*i(1*2*3*4*5)把乘得的值给p,这是第三次重复第三步
i=6的时候,就不符合条件了,现在p=1*2*3*4*5,就是要算得结果