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