215 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.
What is the sum of the digits of the number 21000?
题目大意:
215 = 32768 并且其各位之和为 is 3 + 2 + 7 + 6 + 8 = 26.
21000 的各位数之和是多少?
#include <stdio.h> #include <stdbool.h> void solve(void) { int a[100000] = {0}; int n, sum, i, j; n = sum = 0; a[0] = 1; for(i = 0; i < 1000; i++) { //以1000进制的方法存储 for(j = 0; j <= n; j++) { a[j] *= 2; } for(j = 0; j <= n; j++) { if(a[j] >= 10000) { a[j] %= 10000; a[j+1]++; n++; } } } for(i = 0; i <= n; i++) { sum += a[i] / 10000; a[i] %= 10000; sum += a[i] / 1000; a[i] %= 1000; sum += a[i] / 100; a[i] %= 100; sum += a[i] / 10; a[i] %= 10; sum += a[i]; } printf("%d\n",sum); } int main(void) { solve(); return 0; }
Answer:
|
1366 |
Completed on Sun, 17 Nov 2013, 15:23
相关推荐
编写一个方法power_digit_sum,该方法以一个底数(x)和一个指数(n)作为参数,并返回x的数位之和乘以n的幂。 它应适用于任意大的n(至少最大为n = 1000)。 例如,power_digit_sum(2,4)将返回7: 2到4的幂是...
"DigitSum挑战"是一个编程练习,它涉及到使用Java语言来实现一个特定的算法,这个算法的核心是计算一个数字(或一组数字)的数码和。数码和是指将一个数字的每一位相加得到的结果,例如,数字123的数码和为1 + 2 + 3...
编写一个方法power_digit_sum,该方法采用一个底数(x)和一个指数(n)作为参数,并返回x的数位之和与n的幂。 它应适用于任意大的n(至少最大为n = 1000)。 例如,power_digit_sum(2,4)将返回7: 2到4的幂是16 ...
编写一个方法power_digit_sum,该方法采用一个底数(x)和一个指数(n)作为参数,并返回x的数位之和与n的幂。 它应适用于任意大的n(至少最大为n = 1000)。 例如,power_digit_sum(2,4)将返回7: 2到4的幂是16 ...
sum of Digit, java program
编写一个方法power_digit_sum,该方法采用一个底数(x)和一个指数(n)作为参数,并返回x的数位之和与n的幂。 它应适用于任意大的n(至少最大为n = 1000)。 例如,power_digit_sum(2,4)将返回7: 2到4的幂是16 ...
编写一个方法power_digit_sum,该方法采用一个底数(x)和一个指数(n)作为参数,并返回x的数位之和与n的幂。 它应适用于任意大的n(至少最大为n = 1000)。 例如,power_digit_sum(2,4)将返回7: 2到4的幂是16 ...
LabVIEW入门与实战开发100例:16Ch Digit Oscilloscope,数字示波器使用
今天写的Digit Recognizer属于练习项目,最后的结果只按照测试集的正确率计算排名,没有奖励。解决方案的python代码在Github开源平台上。 Digit Recognizer任务 此任务是在MNIST(一个带Label的数字像素集合)上训练...
is a hard problem. In this paper, we address an equally hard sub-problem in this domain viz. recognizing arbitrary multi-digit numbers from Street View imagery. Traditional approaches to solve this ...
1164:digit函数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 32194 通过数: 20739 【题目描述】 在程序中定义一函数digit(n,k) ,它能分离出整数n 从右边数第k 个数字。 【输入】 正整数n 和k 。 【输出】 一...
基于python实现的利用kNN实现Digit Recognition,分别从1. 准备数据,对数据进行预处理 2. 选用合适的数据结构存储训练数据和测试元组 3. 设定参数,如k 4.维护一个大小为k的的按距离由大到小的优先级队列,用于存储...
《JSatl_Digit_System - MetaTrader 5脚本解析》 在金融交易领域,MetaTrader 5(MT5)是一款广泛使用的交易平台,它为交易者提供了丰富的技术分析工具和自动化交易策略。本篇将深入探讨名为"JSatl_Digit_System"的...
电子时钟字体文件,如"electronicFont DS-DIGIT.TTF",是计算机系统中用于显示具有电子感或数字风格的字体类型。这种字体通常用于模拟数字显示器的效果,常见于各种界面设计、数字艺术、电子设备显示以及时钟应用...
这个基本实现只适用于3位整数,如果要处理任意位数的整数,可以修改`digitSum`函数,使其接受额外参数限制位数。此外,也可以增加错误检查,比如验证输入是否为正整数。 总结,解决这个问题的关键在于理解C语言的...
《手写数字识别:kaggle digit-recoginzer数据集深度解析》 在数字化的世界里,自动识别手写数字是一项极具挑战性的任务,广泛应用于邮政编码、支票验证、智能交互界面等领域。kaggle的`digit-recoginzer`项目提供...
DigitSum := DigitSum + Digit; // 计算数字之和 end; end; ``` IntegerToChars函数可以将整数转换为字符数组,我们使用Reverse操作数组以从低位到高位遍历。 5. 计算数字之和:在遍历过程中,我们将每位数字...
标题中的"digit-recognizer.zip"表明这是一个与数字识别相关的数据集,通常用于训练和测试机器学习模型。这种数据集通常包含手写数字图像,是机器学习领域经典的MNIST(Modified National Institute of Standards ...