Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
19885 杨竣周 幸运数字 C++ 编译错误 0 0 MS 0 KB 495 2021-05-23 15:52:00

Tests(0/0):


#include<bits/stdc++.h> using namespace std; int n,a,c; bool aa(int x){ for(int i=0;i<=c;i++) if(!((x/(pow(10,i))44)%100)) return 1; return 0; } bool bb(int x){ for(int i=0;i<=c;i++) if(!((x/(pow(10,i))77)%100)) return 1; return 0; } bool check(int x){ return (!x%4||!x%7||bb(x)||aa(x)); } int main(){ while(n){ c++; n/=10; } cin>>n; for(int i=1;i<=n;i++){ if(check(i)) a++; } cout<<a; return 0; }


测评信息: