vfp do while我想问这个结果为什么是15和5.我觉得是1和5X=12345Y=0N=00Y

发布时间:2021-02-25 12:37:43

vfp do while我想问这个结果为什么是15和5.我觉得是1和5X=12345Y=0N=00Y=y+x%10X=int(x/10)N=n+1Enddoy,n

网友回答

第一次循环y=0+12345%10=5
x=int(12345/10)=1234
n=n+1 n=1
第二次循环y=5+1234%10=5+4=9
x=int(1234/10)=123
n=n+1 n=2
第3次y=9+123%10=9+3=12
x=int(123/10)=12
n=n+1 n=3
第4次y=12+12%10=12+2=14
x=int(12/10)=1
n=n+1 n=4
第5次y=14+1%10=14+1=15
x=int(1/10)=0
n=n+1 n=5
由于x=0,所以循环结束
所以y=15 n=5
以上问题属网友观点,不代表本站立场,仅供参考!