C++:与7无关的数

【描述】

一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n < 100)的与7无关的正整数的平方和.

【输入】

输入为一行,正整数n(n < 100)

【输出】

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

【样例输入】

21

【样例输出】

2336

cpp 复制代码
#include<iostream>
using namespace std;
int Unrelated7(int num)
{
    if (num % 7 != 0)
        if (num / 10 != 7 && num % 10 != 7)
            return num*num;
    return 0;
}

int main()
{
    int n, sum = 0;
    cin >> n;
    for (int i = 1; i <= n; i++)
    {
        sum += Unrelated7(i);
    }
    cout << sum << endl;
    return 0;
}
相关推荐
Zzz 小生2 分钟前
编程基础学习(一)-Python基础语法+数据结构+面向对象全解析
开发语言·python
胡萝卜3.04 分钟前
掌握string类:从基础到实战
c++·学习·string·string的使用
爱coding的橙子5 分钟前
每日算法刷题Day70:10.13:leetcode 二叉树10道题,用时2h
算法·leetcode·深度优先
江公望16 分钟前
通过QQmlExtensionPlugin进行Qt QML插件开发
c++·qt·qml
Syntech_Wuz21 分钟前
从 C 到 C++:容器适配器 std::stack 与 std::queue 详解
数据结构·c++·容器··队列
沐知全栈开发25 分钟前
Bootstrap4 表格详解
开发语言
ghie909031 分钟前
基于MATLAB的遗传算法优化支持向量机实现
算法·支持向量机·matlab
CryptoRzz36 分钟前
欧美(美股、加拿大股票、墨西哥股票)股票数据接口文档
java·服务器·开发语言·数据库·区块链
Never_Satisfied1 小时前
在JavaScript / HTML中,div容器在内容过多时不显示超出的部分
开发语言·javascript·html
朝新_1 小时前
【优选算法】第一弹——双指针(上)
算法