题解:学而思编程 3或5的倍数
2026/5/16 14:24:27 网站建设 项目流程

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

3或5的倍数

【题目描述】

如果我们将小于10 1010的所有是3 335 55倍数的自然数列出来,我们得到3 335 556 669 99,它们的和是23 2323

与之类似,计算1000 10001000以下所有是3 335 55的倍数的自然数的和。

【输入】

【输出】

一个正整数,表示1000 10001000以下所有是3 335 55的倍数的自然数的和。

【算法标签】

#数学

【代码详解】

#include<iostream>usingnamespacestd;intmain(){inttot=0;// 存储累加和// 循环遍历1到999的所有整数for(inti=1;i<1000;i++){// 判断当前数字是否能被3整除或能被5整除if(i%3==0||i%5==0){tot+=i;// 如果满足条件,将当前数字累加到总和中}}cout<<tot;// 输出结果return0;// 程序正常结束}

【运行结果】

233168

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询