#include
#include
int main()
{
int a=0,count=0,flag=0;
scanf("%d",&a);
if(a%10==7)
count++;
do
{
flag=0;
a=a/10;
flag=a%10;
if(flag==7)
count++;
}
while(a>0&&a<=9);
if(count>=3)
printf("good luck!");
if(count<3)
printf("%d",count);
}
输出的时候少一个7
如果数据范围大的话把int改为long long
#include<stdio.h>
#include<stdlib.h>
int main() {
int num;
while(scanf("%d",&num)==1) {
int ans=0;
while(num) {
if(num%10==7)
ans++;
num/=10;
}
if(ans>=3)
printf("good luck\n");
else
printf("%d",ans);
}
return 0;
}