计算循环中的数字总和

开发者之旅

我在使算法对循环中使用的数字之和进行计数时遇到问题。

让我概述一下基本原则:

1 2 3 4 5 6 7 8 9 = 9位
1 2 3 4 5 6 7 8 9 10 = 11位

我已经尝试寻找解决方案,但是找不到适合的解决方案。

基本思想是我有一个已知的数字n,它将代表数字计数的结尾。计数从1开始1 <= n <= 10000

我想到的第一件事是数位数:

while(numdig != 0) {
    numDig = n/10;
    digCount++;
}

然后在一个循环中继续循环,但是我发现在第二个循环中感到困惑。之后,我想到了一个循环,该循环将使用很多if`s,这将是解决问题的非常错误的方式。

我希望这个问题是可以理解的。
谢谢

约翰·哈斯考尔

也许这将有助于(帮助您将数字分隔成自己的功能)有助于编写程序。

/* return the number of digits in the number i */
int ndigits ( int i ) {
    int n = 1;

    if (i < 0) i = -i;
    while (i >= 10) { ++n; i /= 10; }
    return n;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算循环中的数字总和

来自分类Dev

如何从循环中计算数字?

来自分类Dev

如何从循环中计算数字?

来自分类Dev

计算任何三位数字的数字总和(在我的代码循环中每次帮助纠正时都在运行)

来自分类Dev

尝试使用while循环计算数字的总和

来自分类Dev

PHP在循环中计算不同的数字返回值

来自分类Dev

循环中来自表的总和

来自分类Dev

OpenERP:循环中的值总和

来自分类Dev

无法在for循环中获得总和

来自分类Dev

在for循环中整理数字

来自分类Dev

for循环中的数字问题

来自分类Dev

如何从两个不同的循环中计算两个增量值的总和?

来自分类Dev

在for循环中加数字

来自分类Dev

在if循环中更改数字

来自分类Dev

计算循环中值的出现

来自分类Dev

计算for循环中的输入文件

来自分类Dev

Javascript-for循环中的计算

来自分类Dev

Readlines()和for循环中的计算

来自分类Dev

计算循环中的迭代次数

来自分类Dev

计算for循环中的输入文件

来自分类Dev

在python循环中过度计算对

来自分类Dev

while循环中JQuery的计算

来自分类Dev

Javascript 在 for 循环中计算

来自分类Dev

[php]中的foreach循环中的总和

来自分类Dev

如何在for循环中输出总和?

来自分类Dev

row循环中交替行的总和

来自分类Dev

循环中的红宝石数组总和

来自分类Dev

嵌套循环中的总和返回错误

来自分类Dev

while循环中某些键的数组总和