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;
}
相关推荐
凡人叶枫1 分钟前
Effective C++ 条款28:避免使用 handles 指向对象内部
linux·服务器·开发语言·c++·嵌入式开发
努力成为AK大王11 分钟前
并发编程的核心挑战、优化方案与核心知识点总结
java·开发语言·数据库
zwenqiyu20 分钟前
P5283 [十二省联考 2019] 异或粽子题解
c++·学习·算法
wayz1120 分钟前
Momentum:TSI(真实强度指数)技术指标详解
算法·金融·数据分析·量化交易·特征工程
Queenie_Charlie20 分钟前
哈夫曼树
数据结构·c++·哈夫曼树
AI 编程助手GPT1 小时前
用 Python 做一个世界杯赛前分析脚本:以巴西 vs 摩洛哥为例
开发语言·网络·人工智能·python·chatgpt
万事大吉CC1 小时前
Python 笔试输入模板总结
python·算法
lihao lihao1 小时前
Linux信号
开发语言·c++·算法
Java患者·1 小时前
《Python 人脸识别入门实践:从人脸检测到人脸比对完整实现》
开发语言·python·opencv·目标检测·计算机视觉·目标跟踪·视觉检测
ceclar1231 小时前
C# 的任务并行库(TPL)
开发语言·c#·.net