设计一个检测含8或被8整除的数的C语言小程序1. “8”是一个吉祥的数字.凡是含有“8”或被“8”整除的数,我们都认为是吉祥数.请编写程序检测数字n(n

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:13:20

设计一个检测含8或被8整除的数的C语言小程序1. “8”是一个吉祥的数字.凡是含有“8”或被“8”整除的数,我们都认为是吉祥数.请编写程序检测数字n(n
设计一个检测含8或被8整除的数的C语言小程序
1. “8”是一个吉祥的数字.凡是含有“8”或被“8”整除的数,我们都认为是吉祥数.请编写程序检测数字n(n

设计一个检测含8或被8整除的数的C语言小程序1. “8”是一个吉祥的数字.凡是含有“8”或被“8”整除的数,我们都认为是吉祥数.请编写程序检测数字n(n
#include <stdio.h>
bool islucknum( int n)
{
    if( n%8 == 0)
        return true;
    while( n > 0)
    {
        if( n%10 == 8) 
            return true;
        n = n / 10;
    }
    return false;
}

int main()
{
    int num;
    for(;;)
    {
        scanf("%d",&num);
        if( num == 0)
            return 0;
        if( islucknum(num))
            printf("Yes\n");
        else
            printf("No\n");
    }
    return 0;
}