唉,WA了三次,第一印象的问题,总以为有一位数是8就lucky了!!!
2了
#include"stdio.h"
int fun(int x)
{
int f;
int t,sum1,sum2;
sum1=sum2=0;
f=0;
if(x%8==0)return 1;
while(x>0)
{
t=x%10;
x/=10;
sum1+=t;
sum2+=t*t;
}
if(sum1%8==0||sum2%8==0)f=1;
return f;
}
int main()
{
int t;
int n;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
if(fun(n)==1)printf("Lucky number!\n");
else printf("What a pity!\n");
}
return 0;
}