C++编程填空题!

2025-01-02 12:35:03
推荐回答(4个)
回答1:

t=n%10是取最低位的偶数,
x=x*10+t是吧取出的偶数x向高位移一位,空出个位以放置新偶数t。

回答2:

不是的

%是取余数

t=n%10=9,然后判断这个数是否为偶数,若为偶数,则作为最高位

/是取整除的数 n=n/10=276384

然后依次判断每一位,

回答3:

你好!!!
不是那样的:
n=2763849,t=n%10=276384此时的t=4,不是t=n%10=276384

回答4:

if(t%2==0)
注意在x=x*10+t之前他是有判断的,t为偶数时才会执行x=x*10+t,再加上t=n%10是从低位取数的,所以返回值为64862.