「已注销」
2021-10-09 17:50
采纳率: 56.7%
浏览 52

ACM基础题 输出没问题 网站提交是错误的 求指出问题

img

img


#include<stdio.h>
int main(){
int s,x,n,i,f;
i=0;
f=0;
scanf("%d",&n);
while (n) {
s = n % 10;
if (s!=4 && s!=7) {
f=1;
break;
}
if (s==4 || s==7) {
x++;
}
n/=10;
}
while (x) {
s = x % 10;
if (s!=4 && s!=7) {
f=1;
break;
}
x/=10;
}
if (f){
printf("NO");
}else{
printf("YES");
}
return 0;
}

3条回答 默认 最新

相关推荐 更多相似问题