问题标题: 酷町堂:1038

0
0
已解决
涛沙龙
涛沙龙
初级守护
初级守护

1038   与7相关的数

经验值:0 时间限制:1000毫秒

题目描述 Description

若一个正整数的十进制表示法中有一位为数字7,或者该正整数能够被7整除,则称这个数为与7相关的数。现给定一个正整数n,求不大于n的所有与7相关的数之和。

输入描述 Input Description

输入为一行,表示正整数n(0 < n <= 10000)

输出描述 Output Description

输出一行,包含一个整数,即小于等于n的所有与7相关的正整数之和。

样例输入 Sample Input

50

样例输出 Sample Output

324

____________________________

#include<bits/stdc++.h>

using namespace std;

long long x,sum,y=10;

int main(){

    cin>>n;

    for(long long i=1;i<=n;i++){

        if(i%7==0||i%y==7){

            sum+=i;

        }

    }

    cout<<sum;

    return 0;

}

??0分

涛沙龙在2021-06-20 15:19:55追加了内容

发错了

#include<bits/stdc++.h>

using namespace std;

long long x,sum,y=10;

int main(){

    cin>>x;

    for(long long i=1;i<=x;i++){

        if(i%7==0||i%y==7){

            sum+=i;

        }

    }

    cout<<sum;

    return 0;

}

结果不对


0
0
0
我要回答