题⽬描述:
  7是⼀个恶魔数字,如果⼀个数是7的倍数,
  或者它的数位上含有数字7,那么这个数也是恶魔数字
  输⼊:
  多组测试数据,每组只有⼀⾏,
  ⼀⾏只有⼀个整数n(1<=n<=1e(1e5)),
  最后输⼊⼀个0来表⽰结束
  输出:
  判断这个数是不是恶魔数字,考试⼤提⽰是的话输出yes,否则输出no   样例输⼊:
  7
  17
  14
  70
  94
  0
  样例输出:
printf直接输出数字
  yes
  yes
  yes
  yes
  no
  #define PB_ID ct5_3
  #define CP_GCC
  #include
  #include
  #define MAX 100000
  int main()
  {
  char n[MAX];
  unsigned int i,s;
  unsigned int len;
  int isDaimon;
  while(gets(n)){
  if(!strcmp(n,"0"))break;
  len=strlen(n);
  s=0;
  isDaimon=0;
  for(i=0;i  if(n[i]=='7'){
  isDaimon=1;
  break;
  }
  s=s*10+n[i]-'0';
  s=s%7;
  }
  if(isDaimon || !s)
  printf("yes\n");
  else
  printf("no\n");
  }
  }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。