上海市 建设执业资格注册中心网站,淘宝客网站备案号,lamp 网站建设论文,微信代运营方案题目描述
数学家高斯很小的时候就天分过人。一次老师指定的算数题目是#xff1a;12…100。 高斯立即做出答案#xff1a;5050! 这次你的任务是类似的。但并非是把一个个的数字加起来#xff0c;而是对该数字的每一个数位作累加。这样从1加到100的“和”是#xff1a;901 …题目描述
数学家高斯很小的时候就天分过人。一次老师指定的算数题目是12…100。 高斯立即做出答案5050! 这次你的任务是类似的。但并非是把一个个的数字加起来而是对该数字的每一个数位作累加。这样从1加到100的“和”是901 从10加到15是21也就是101112131415这个口算都可以出结果的。 按这样的“加法”从1加到1000是多少呢
输出 输出一个整数表示答案
代码如下
#include iostream
using namespace std;int check(int x) {int sum 0;while (x) {int c x % 10;sum c;x x / 10;}return sum;
}int main() {int sum 0;for (int i 1; i 1000; i) {sum check(i);}cout sum endl;return 0;
}