题解
2026-03-18 17:45:05
发布于:辽宁
2阅读
0回复
0点赞
从 到 ,看看哪个符合条件,就累加即可
AC代码如下:
#include<bits/stdc++.h>
using namespace std;
int a(int _)//用来累加各个位上的数
{
int k=0;
while(_)
{
k+=_%10;
_/=10;
}
return k;
}
int main()
{
int n;
cin>>n;
int sum=0;
for(int i=1;i<=n;i++)
{
if(a(i)%7==0||i%10==7)/*个位数是7或者各个位数上的和加起来是7的倍数就累加*/ sum++;
}
cout<<sum;//输出累加和
}
这里空空如也







有帮助,赞一个