【案例描述】
main()
{ int m;
scanf("%d",&m);
while( )
if( )( );else m/=10;
printf("%c",m==0?'N':'Y');
}
1、判斷一個整數是否含有數字8的基本方法是“刪除個位法”:如果個位數字是8,則判斷結束。否則,刪除整數的個位數,繼續判斷。
2、在循環中,可以利用break語句強行終止循環。或利用continue語句終止當前循環,直接跳轉到下一輪循環繼續執行。
【參考代碼】
main()
{ int m;
scanf("%d",&m);
while(m)
if(m%10==8)break;else m/=10;
printf("%c",m==0?'N':'Y');
}