当前位置: 首页 > article >正文

【编程入门】与7无关的数?

题目描述

一个整数,如果这个数能够被7整除,或者其中有一位是7,我们称为这个数是与7有关的数。比如:14能被7整除,17有一位为7,这两个数都是与7有关的数。
请你编程求出1~n(n<=999)中,与7无关的数的总和是多少?
比如1~10中与7无关的数的和为:1+2+3+4+5+6+8+9+10=48。

输入

一个整数n(n<=999)

输出

1~n中与7无关的数的总和

样例输入 复制
10
样例输出 复制
48

AC代码:

#include <iostream>
using namespace std;
bool NotAbout7(int x) {
	if (x % 7 == 0) return false;
	while (x > 0) {
		int r = x % 10;
		if (r == 7) return false;
		x /= 10;
	}
	return true;
}
int main() {
	int n;
	cin >> n;
	int sum = 0;
	for (int x = 1; x <= n; x++)
		if (NotAbout7(x))
			sum += x ;
	cout << sum << endl;
	return 0;
}

 


http://www.kler.cn/a/299524.html

相关文章:

  • 离散化C++
  • golang面试题
  • Agent 高频知识汇总:查漏补缺参考大全
  • 信号处理以及队列
  • 零基础Vue入门4——Vue3基础核心
  • [论文总结] 深度学习在农业领域应用论文笔记14
  • Unet改进24:添加DualConv||轻量级深度神经网络的双卷积核
  • windows中多ping网络ICMP
  • flutter开发实战-flutter web加载html及HtmlElementView的使用
  • 2024年好用的10款图纸加密软件排行榜|图纸加密的最佳选择
  • 降维打击 华为赢麻了
  • 80-MySQL 原子性实现原理
  • 干耳里的硬屎怎么清理?好用的无线可视挖耳勺推荐
  • 深入探讨生成对抗网络(GANs):颠覆传统的AI创作方式
  • 黑盒测试如何通过侦察转变为白盒
  • 【大模型专栏—入门篇】机器学习与深度学习基础测试
  • R语言统计分析——功效分析1(总述)
  • Qiskit:量子计算的Python工具包
  • 如何看待IBM中国研发部裁员?
  • 浅谈C#之线程锁
  • DevOps平台搭建过程详解--Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台
  • 【数据结构】3——线索二叉树
  • 安卓13系统导航方式分析以及安卓13修改默认方式为手势导航 android13修改导航方式
  • 【H2O2|全栈】关于Photoshop | PS(4)
  • C++,Qt学习 2024.9.10
  • 【无标题】SAM(Segment Anything Model)