x=76543y=0do while x>0y=x%10+y*10x=int(x/10)enddo 求内存变量y的值(76543) 刚才试了,那不等于x/10,另外y地值错了,算了下,y=34567 最好能解释下这命令的含义

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 20:25:24
x=76543y=0do while x>0y=x%10+y*10x=int(x/10)enddo 求内存变量y的值(76543) 刚才试了,那不等于x/10,另外y地值错了,算了下,y=34567 最好能解释下这命令的含义
xݑN@_e6&^tnDDMlw *PfJ BLč+?g7#UMI%1:?eb]Ѷ$JXSmMN&{+i׹|1/Fh̪"NQ 2zc8@ԾioeA C=,dz#J,Ht8J׀O޺df6ɇ)k |Ϫ(ߚyU/"LMfC CkMߨ~&iaz4'oFdjQLhyOp*+_M NրvHdӪ) XO95|/ks

x=76543y=0do while x>0y=x%10+y*10x=int(x/10)enddo 求内存变量y的值(76543) 刚才试了,那不等于x/10,另外y地值错了,算了下,y=34567 最好能解释下这命令的含义
x=76543
y=0
do while x>0
y=x%10+y*10
x=int(x/10)
enddo 求内存变量y的值(76543)
刚才试了,那不等于x/10,另外y地值错了,算了下,y=34567 最好能解释下这命令的含义

x=76543y=0do while x>0y=x%10+y*10x=int(x/10)enddo 求内存变量y的值(76543) 刚才试了,那不等于x/10,另外y地值错了,算了下,y=34567 最好能解释下这命令的含义
x%10 表示求x除以10的余数,而int(x/10)表示求x除以10后的整数,所以
第一次 y=3 x=7654
第二次 y=34 x=765
第三次 y=345 x=76
第四次 y=3456 x=7
第五次 y=34567 x=0

x=0 y=0 do while x 下列语句中,错误的是 (A) while (x = y) 5; (B) do x++ while (x == 10);下列语句中,错误的是(A) while (x = y) 5; (B) do x++ while (x == 10); (C) while (0) ; (D) do 2; while (a == b); x=-1;do{;}while(x++); x=3;do{y=x--;if(!y) { printf(“x”); continue; }printf(“#”);}while(1 x=3;do{y=x--;if(!y){printf(x);continue;}printf(#);} while(1 VB执行下列程序: X = 0 Do While X x = 15 s = 0 Do While x x = 15s = 0Do While x vfp store 0 to x,y do while x x=1 y=2 do x=x*y y=y+1 loop while y X=2 Y=4 Do x=x*y y=y+1 Loop While y VFP do while程序 Y=X%10+Y*10 x=int(x/10)X=76543Y=0DO WHILE X>0Y=X%10+Y*10x=int(x/10)enddoy=34567书本解析是逆序输出,X%10是取X的个位数,那Y=X%10+Y*10 x=int(x/10)指是什么?它是怎样循环的?可以写出中间详细的推导步骤 X,Y:Integer;BeginY:=0;X:=1;While X0 Do Begin Y:=Y+X;Read(x);End;Write(Y)End. int x=0,y=0; while(x int x=0,y=0; while(x do{}while{]中while的位置问题,在以下涉及函数调用问题的时候都不用费解,默认已经声明如:do {x=xpoint (x1,x2);y=f(x);y1=f(x1);y2=f(x2);} /*这里放while(fabs(y>1e-6))么*/if (y*y1)>0x1=x;else x2=x;/*还是这里放while*/ 二级VFP中程序计算题x=34357y=0DO WHILE x>0y=x%10+y*10x=int (x/10)end do请详细解释下这题怎么算的 clear x=12345 y=0 do while x>0 y=y+x%10 x=int(x/10) enddo y 内存变量y=15我想知道求余数那里是怎么回事 设有整型变量x和y的值分别为5和110.do{x=y/x; y=y-x;}while(y>=1); 结果是x=18; y=0;怎么的出这个结果?do{x=y/x; y=y-x;}在y大于等于1前的是怎么进行计算的?