@[WA鸭鸭](/space/show?uid=93249)
by A_Đark_Horcrux @ 2019-01-26 19:32:25
@[Bilion_冰凌帅](/space/show?uid=54372) 您写的好奇葩啊
by WA鸭鸭 @ 2019-01-26 19:35:04
@[WA鸭鸭](/space/show?uid=93249) 具体说明下?
by A_Đark_Horcrux @ 2019-01-26 19:37:29
@[Bilion_冰凌帅](/space/show?uid=54372) 您不能这样子拆数字吗
```cpp
while(a!=0)
{
cout<<a%10;
a/=10;
}
```
by WA鸭鸭 @ 2019-01-26 19:38:29
@[WA鸭鸭](/space/show?uid=93249) 额,对了,那份代码修改了下,现在长成这样
```cpp
#include<cstdio>
#include<cstring>
#include<cstdlib>
using namespace std;
char a[150],c[150]; long long i,s; bool f;
int main()
{
scanf("%s",a);
for(i=0;i<=strlen(a)-1;i++)
{
s+=a[i]-'0';//统计综合
f=(a[i]!='4'&&a[i]!='7'?1:f);//如果有不是4或7的元素就进行下一步判断
}
//printf("%d\n",s);
if(!f) return !printf("YES");//如果全是4和7输出yes
sprintf(c,"%d",s);//把s放入c
for(i=0;i<=strlen(c)-1;i++)//二次判断
if(c[i]!='4'&&c[i]!='7')
{
puts("NO"); return 0;//还有不是4或7的再输出NO
}
puts("YES");//第二轮通过了就输出yes
return 0;
}
```
by A_Đark_Horcrux @ 2019-01-26 19:41:27
@[Bilion_冰凌帅](/space/show?uid=54372) 不是说4和7个数为4或7的是类幸运数吗
by WA鸭鸭 @ 2019-01-26 19:42:44
@[WA鸭鸭](/space/show?uid=93249) 额。。
by A_Đark_Horcrux @ 2019-01-26 19:46:08
还是补星
(话说每次都是第4个点补星
```cpp
#include<cstdio>
#include<cstring>
#include<cstdlib>
using namespace std;
char a[150],c[150]; long long i,s; bool f;
int main()
{
scanf("%s",a);
for(i=0;i<=strlen(a)-1;i++)
{
s+=(a[i]=='4'||a[i]=='7');
f=(a[i]!='4'&&a[i]!='7'?1:f);
}
if(!f) return !printf("YES\n");
sprintf(c,"%lld",s);
for(i=0;i<=strlen(c)-1;i++)
if(c[i]!='4'&&c[i]!='7')
{
puts("NO"); return 0;
}
puts("YES");
return 0;
}
```
by A_Đark_Horcrux @ 2019-01-26 19:50:34
@[WA鸭鸭](/space/show?uid=93249)
by A_Đark_Horcrux @ 2019-01-26 19:50:46
@[Bilion_冰凌帅](/space/show?uid=54372) 幸运数字不是类幸运数字
by WA鸭鸭 @ 2019-01-26 19:54:07