x=76543y=0do while x>0y=x%10+y*10x=int(x/10)enddo 求内存变量y的值(76543) 刚才试了,那不等于x/10,另外y地值错了,算了下,y=34567 最好能解释下这命令的含义
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 03:33:52
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前的是怎么进行计算的?