【六六互联】长期出售【美国抗投诉服务器】【欧洲抗投诉服务器】【亚洲抗投诉服务器】

案例描述】

下面代码判断输入整数是否含数字8。请补充完整

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');

}