作业帮 > 综合 > 作业

x=76543y=0do while x>0y=x%10+y*10x=int(x/10)enddo 求内存变量y的值(7

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/06 10:26:35
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%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