【案例描述】
下面代碼判斷輸入的整數(shù)是否含數(shù)字8。請補(bǔ)充完整。
main()
{ int m;
scanf("%d",&m);
while( )
if( )( );else m/=10;
printf("%c",m==0?'N':'Y');
}
1、判斷一個(gè)整數(shù)是否含有數(shù)字8的基本方法是“刪除個(gè)位法”:如果個(gè)位數(shù)字是8,則判斷結(jié)束。否則,刪除整數(shù)的個(gè)位數(shù),繼續(xù)判斷。
2、在循環(huán)中,可以利用break語句強(qiáng)行終止循環(huán)?;蚶胏ontinue語句終止當(dāng)前循環(huán),直接跳轉(zhuǎn)到下一輪循環(huán)繼續(xù)執(zhí)行。
【參考代碼】
main()
{ int m;
scanf("%d",&m);
while(m)
if(m%10==8)break;else m/=10;
printf("%c",m==0?'N':'Y');
}