题解
2025-05-12 12:42:52
发布于:浙江
38阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c=0,d;
cin>>a;
for(int i=1;i<=a;i++){
d=0;
b=i;
if(b%10==7){
c++;
continue;
}
while(b!=0){
d=d+b%10;
b/=10;
}
if(d%7==0){
c++;
}
}
cout<<c;
return 0;
}
全部评论 1
输
入
2147483646
输
出
运行超时,您的程序未能在规定时间内运行结束,请检查是否循环有误或算法复杂度过大2025-12-15 来自 广东
0












有帮助,赞一个