奥数与C++小学四年级(第十四题 多加的三位数)

参考程序代码:

#include <iostream>
#include <vector>
#include <set>

bool checkSum(int num) {
    int a = num / 100;       // 百位
    int b = (num / 10) % 10; // 十位
    int c = num % 10;       // 个位
    return (a + b + c == 13); // 检查三个数字的和
}

int main() {
    int total_sum = 3358; // 最终结果
    int expected_sum = 13*222; // 计算的6个三位数的和
    int x = total_sum - expected_sum; // 重复加的数
    if (checkSum(x))
		std::cout << "重复加的数是: " << x << std::endl;
    else
        std::cout << "重复加的数不存在 " << std::endl;
 

    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_60445850/article/details/143364542