内存:128  时间:1

题目描述

输入n(1~500)盏灯并编号,输入1~9(包含1和9)的数字m,灭掉编号中带m的数及m倍数的灯,最后输出亮出的灯的编号。

输入

灯数n,数字m

输出

剩下的亮的灯的编号(每个编号占一行)

样例输入

30 3

样例输出

1
2
4
5
7
8
10
11
14
16
17
19
20
22
25
26
28
29

提示

代码如下

#include<stdio.h>
int main()
{
    int a,b;
    int i;
    int x=0,y=0;
    scanf("%d%d",&a,&b);
    for(i=1;i<a;i++)
    {
        if(x!=y&&x>=1)printf("
"),y=x;
        if(!(i%b==0||i%10==b||(i/10)%10==b||i/100==b))
            printf("%d",i),x++;
    }
    return 0;
}

代码来源于互联网,仅供参考!