C/C++平方和问题(蓝桥杯)

题目描述:

小明对数位中含有2、0、1、9 的数字很感兴趣,在1 到40 中这样的数包

括1、2、9、10 至32、39 和40,共28 个,他们的和是574,平方和是14362。

注意,平方和是指将每个数分别平方后求和。

请问,在1 到2019 中,所有这样的数的平方和是多少?

代码:

复制代码
int main() {
	long long sum = 0; 
	for (int i = 1; i <= 2019; i++)
		for (int j = i; j >0; j /= 10) {
			int t = j % 10;
			if (t == 2 || t == 0 || t == 1 || t == 9) {
				sum += i * i;
				break;
			}
		}
	cout << sum;
}

运行结果:

相关推荐
mit6.82426 分钟前
Xai架构
算法
WBluuue37 分钟前
Codeforces 1078 Div2(ABCDEF1)
c++·算法
学无止境_永不停歇1 小时前
十、C++多态
开发语言·c++
寻星探路1 小时前
【JVM 终极通关指南】万字长文从底层到实战全维度深度拆解 Java 虚拟机
java·开发语言·jvm·人工智能·python·算法·ai
老歌老听老掉牙1 小时前
QT开发踩坑记:按钮点击一次却触发两次?深入解析信号槽自动连接机制
c++·qt
田里的水稻1 小时前
FA_融合和滤波(FF)-联邦滤波(FKF)
人工智能·算法·数学建模·机器人·自动驾驶
橘色的喵2 小时前
现代 C++17 相比 C 的不可替代优势
c语言·c++·现代c++·c++17
紫陌涵光2 小时前
112. 路径总和
java·前端·算法
浅念-2 小时前
C/C++内存管理
c语言·开发语言·c++·经验分享·笔记·学习
回敲代码的猴子2 小时前
2月8日上机
开发语言·c++·算法