@Metralix
2016-10-17T08:29:49.000000Z
字数 323
阅读 934
判断的两个条件1.都是幸运数字。2.前一半和等于后一半和。
都可以用for循环一一实现。
#include<stdio.h>int main(){char a[50];int n,i,sum1=0,sum2=0,ju=1;scanf("%d\n",&n);for(i=0;i<n;i++){scanf("%c",&a[i]);}for(i=0;i<n/2;i++){sum1+=a[i];}for(i=n/2;i<n;i++){sum2+=a[i];}for(i=0;i<n;i++){if(a[i]!='4'&&a[i]!='7'){ju=0;}}if(ju&&sum1==sum2){printf("YES");}else printf("NO");}
