if while(n>0){digit=n%10;if(digit_seen[digit])break;digit_se

if
while(n>0){
digit=n%10;
if(digit_seen[digit])
break;
digit_seen[digit]=TRUE;
n/=10;
ricahrd 1年前 已收到1个回答 举报

w5661151 幼苗

共回答了14个问题采纳率:92.9% 举报

while(n>0) {//判断n是否大于0 是进入循环 不是退出
digit=n%10;//将n对10 求余的结果赋值给digit
if(digit_seen[digit])//如果数组的第digit-1个数小于0 退出
break;
digit_seen[digit]=TRUE;//给布尔型数据赋值为true
n/=10;//n除以10再赋值给自己

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.017 s. - webmaster@yulucn.com