无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

去0倒序輸出(只去開頭的0,中間的不去)

2023-01-16 10:58 作者:此城過客  | 我要投稿

目標(biāo)演示:輸入50200,輸出205,把開頭的0去掉,中間的不去。

這個(gè)題比較燒腦。它是這樣的,一共有3種情況(而不是2種)。就拿50200來說,開頭是0還是非0,得分別用程序去解決,

是0,執(zhí)行一個(gè)程序,

非0,執(zhí)行一個(gè)程序。

如果是0,那就執(zhí)行“什么都不管,忽略掉?!边@樣執(zhí)行了一次或幾次之后,終于遇到了非0;

非0,執(zhí)行第二個(gè)情況,那就是輸出。在執(zhí)行輸出后,一定要有一個(gè)語句來跳出這個(gè)循環(huán)。

為什么要跳出?因?yàn)橛龅搅朔?數(shù)字,就意味著前面的0已經(jīng)全部被執(zhí)行完了。這個(gè)時(shí)候就換第三個(gè)情況了,就是以后在遇到0,也要輸出;以后遇到的數(shù)字不管是不是0,都輸出。不如不跳出,那么之前的程序還是會(huì)把0忽略掉。


? ? ? ? ? ?課程是:循環(huán)體的標(biāo)志位

int n = Convert.ToInt32(Console.ReadLine());

? ? ? ? ? ? bool yudao = false;

? ? ? ? ? ? while (n!=0)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ?int i = n % 10;

? ? ? ? ? ? ? ? ???if (yudao==false)

? ? ? ? ? ? ? ?? ? {

? ? ? ? ? ? ? ? ? ? ???if (i != 0)

? ? ? ? ? ? ? ? ? ? ?? ??{Console.Write(i);yudao = true;}

? ? ? ? ? ? ? ? ? ? ? ?? else

? ? ? ? ? ? ? ? ? ? ? ?? ? {? ?}//什么都不管,什么都不寫,程序就自動(dòng)忽略掉了。

? ? ? ? ? ? ? ?? ? }

? ? ? ? ? ? ? ? ?? else

? ? ? ? ? ? ? ??? ?{Console.Write(i);}

? ? ? ? ? ? ? ? ?? n /= 10;

? ? ? ? ? ? }


去0倒序輸出(只去開頭的0,中間的不去)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
溧水县| 武鸣县| 鄂托克旗| 娄烦县| 明光市| 辉县市| 米泉市| 石林| 和静县| 吐鲁番市| 湾仔区| 德令哈市| 天祝| 韩城市| 嘉禾县| 普定县| 肇庆市| 新津县| 虞城县| 波密县| 佛山市| 宁远县| 罗江县| 龙游县| 兴海县| 永兴县| 精河县| 河曲县| 剑阁县| 公主岭市| 霍城县| 武隆县| 包头市| 潼南县| 康保县| 平舆县| 九台市| 垫江县| 全州县| 泰兴市| 平凉市|