VFP do while程序 Y=X%10+Y*10 x=int(x/10)
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 16:27:31
VFP do while程序 Y=X%10+Y*10 x=int(x/10)
X=76543
Y=0
DO WHILE X>0
Y=X%10+Y*10
x=int(x/10)
enddo
y=34567
书本解析是逆序输出,X%10是取X的个位数,
那Y=X%10+Y*10 x=int(x/10)指是什么?
它是怎样循环的?可以写出中间详细的推导步骤吗
X=76543
Y=0
DO WHILE X>0
Y=X%10+Y*10
x=int(x/10)
enddo
y=34567
书本解析是逆序输出,X%10是取X的个位数,
那Y=X%10+Y*10 x=int(x/10)指是什么?
它是怎样循环的?可以写出中间详细的推导步骤吗
应该是循环5次
1:
y=3 x=7654
2:
y=34 x=765
3:
y=345 x=76
4:
y=3456 x=7
5:
y=34567 x=0
你可以把运行情况打开 set talk on,
在循环中加上一句 wait wind str(y)+'--'+str(x)看看运行中的情况就可以了
1:
y=3 x=7654
2:
y=34 x=765
3:
y=345 x=76
4:
y=3456 x=7
5:
y=34567 x=0
你可以把运行情况打开 set talk on,
在循环中加上一句 wait wind str(y)+'--'+str(x)看看运行中的情况就可以了
VFP do while程序 Y=X%10+Y*10 x=int(x/10)
clear x=12345 y=0 do while x>0 y=y+x%10 x=int(x/10) enddo y
c#中关于long y = 1; int x = 10; while (x > 0) { y = y * x; x--;
执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y
vfp store 0 to x,y do while x
以下程序段() int x=-1 do { x=x*x; }while(!x);
int 是取整函数吗下列程序段执行以后,内存标量y的值是:CLEARX=12345Y=0DO WHILE X>0y=y+
main() { int x=10; int y=x++; printf("%d,%d\n",(x++,y),y++);
下述程序段的输出结果是 int x=10; int y=x++; printf(“%d,%d”,(x++,y),y++)
int x=0,y=0; while(x
{int x=15; while (x>10&&x
4.3(10分)阅读以下程序代码 if (y > 0 and x > 0) while (x > y) do x = x