Codeforces Problem-110A Nearly Lucky Number
基本思想:
本题的大意为:给定一个数字,判断其中4和7的个数,如果4和7的个数为4或7个,则输出YES,否则输出NO。
AC代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin>>s;
int flag=0;
for (int i=0;i<s.length();i++)
{
if (s[i]=='4'||s[i]=='7')
flag++;
}
cout<<((flag==4||flag==7)?"YES":"NO")<<endl;
return 0;
}