敲七游戏避开的数字,敲七游戏规则

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

Input
一个整数N。(N不大于30000)

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

Sample Input
20

Sample Output
7
14
17

My Program

#include < stdio.h >
int  han7( int  n)
… {
  while(n>0)
    …{
      if(n%10==7) return(1);
      if(n<10) return(0);
      if(n>=10) n/=10;
    }
}
int  main()
… {
  int i,n;
  scanf(“%d”,&n);
  for(i=1;i<=n;i++)
    if((!(i%7))||han7(i))
    printf(“%d “,i);
    return 0;
}

YOYO’s Note: 
模拟~判断能否整除7及是否含7即可~

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注