題目描述:
7是一個惡魔數(shù)字,如果一個數(shù)是7的倍數(shù),
或者它的數(shù)位上含有數(shù)字7,那么這個數(shù)也是惡魔數(shù)字
輸入:
多組測試數(shù)據(jù),每組只有一行,
一行只有一個整數(shù)n(1<=n<=1e(1e5)),
最后輸入一個0來表示結(jié)束
輸出:
判斷這個數(shù)是不是惡魔數(shù)字,考試大提示是的話輸出yes,否則輸出no
樣例輸入:
7
17
14
70
94
0
樣例輸出:
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");
}
}
7是一個惡魔數(shù)字,如果一個數(shù)是7的倍數(shù),
或者它的數(shù)位上含有數(shù)字7,那么這個數(shù)也是惡魔數(shù)字
輸入:
多組測試數(shù)據(jù),每組只有一行,
一行只有一個整數(shù)n(1<=n<=1e(1e5)),
最后輸入一個0來表示結(jié)束
輸出:
判斷這個數(shù)是不是惡魔數(shù)字,考試大提示是的話輸出yes,否則輸出no
樣例輸入:
7
17
14
70
94
0
樣例輸出:
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
isDaimon=1;
break;
}
s=s*10+n[i]-'0';
s=s%7;
}
if(isDaimon || !s)
printf("yes\n");
else
printf("no\n");
}
}