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;
}
相关推荐
看到我,请让我去学习27 分钟前
OpenCV编程- (图像基础处理:噪声、滤波、直方图与边缘检测)
c语言·c++·人工智能·opencv·计算机视觉
GuokLiu33 分钟前
250708-通过两块硬盘拷贝DeepSeek两个满血版模型的bash脚本
开发语言·chrome·bash
倔强的小石头_2 小时前
【C语言指南】函数指针深度解析
java·c语言·算法
Yasin Chen2 小时前
C# Dictionary源码分析
算法·unity·哈希算法
_Coin_-4 小时前
算法训练营DAY27 第八章 贪心算法 part01
算法·贪心算法
iCxhust7 小时前
c# U盘映像生成工具
开发语言·单片机·c#
yangzhi_emo8 小时前
ES6笔记2
开发语言·前端·javascript
董董灿是个攻城狮8 小时前
5分钟搞懂什么是窗口注意力?
算法
Dann Hiroaki8 小时前
笔记分享: 哈尔滨工业大学CS31002编译原理——02. 语法分析
笔记·算法
emplace_back9 小时前
C# 集合表达式和展开运算符 (..) 详解
开发语言·windows·c#