2020短学期刷水题(1)

Description
幸运数第二波来袭了。聪明的hhhh给zjf出了个奇怪的问题。hhhh给zjf一个数,判定这个数是不是完全幸运。完全幸运的条件是对于一个数中所有的数字来说,首先只能由4或7组成,其次,设4和7在数字中出现的次数为x,那么x也只能由4或7组成。聪明如你,来帮一先zjf吧。

Input
一个数n(0<n<10^9)。

Output
如果是的则输出YES,否则输出NO。

Samples
input
100
output
NO
Show after trying 4 times:
input
444444
output
NO

#include<stdio.h>
int main(){
	
	int n,a,s,i,sn,sum=0;
	scanf("%d",&n);
	while(n>0){
		s=1;
		a=n%10;
		if((a==4)||(a==7)) s=0,sum++;
		else s=1;
		n/=10;
	}
	if((s==0)&&(sum==4||sum==7)) printf("YES\n");
	else printf("NO\n");
	
	
	
	
	
	
	return 0;
} 
展开阅读全文
©️2020 CSDN 皮肤主题: 1024 设计师: 上身试试 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值