c语言编程

输出7 和7 的倍数,还有包含7 的数字例如(17,27,37...70,71,72,73...)

【输入】  一个整数N。(N 不大于30000)

【输出】  从小到大排列的不大于N 的与7 有关的数字,每行一个。

【输入范例】20

【输出范例】7   14  17

#include <stdio.h>

int  main()

{

    int i,N;

    scanf("%d",&N);

for (i = 1; i <= N;i++) 

    { 

        if (i % 7 == 0)printf("%d\n",i); 

        else 

        { 

            int t= i; 

            while (t > 0) 

            { 

                if (t % 10 == 7) 

                { 

                   printf("%d\n",i); 

                    break; 

                } 

                t=t/10; 

            } 

        } 

    } 

}

猜你喜欢

转载自blog.csdn.net/ccccc49813645075/article/details/80139746