sum-of-digits

    0热度

    2回答

    这个while循环我是新手。请帮助我这个 输出近说意外的标记“做” 语法错误代码是 if [ $# -eq 0 ]; then echo "Command line arguments are missing." else n=$1 sum=0 while[ $n -gt 0 ] do rem=$(($n % 10)) sum=$(($sum + $rem))

    2热度

    3回答

    我有一个包含NSDictionary列表的NSArray。像: NSArray *array = ...; NSDictionary *item = [array objectAtIndex:0]; NSLog (@"quantity: %@", [item objectForKey: @"quantity"]); 我怎样才能总结包含在数组的所有字典中的所有数量?

    0热度

    1回答

    我正在做项目欧拉的一些问题,我偶然发现了一个问题。 我不知道为什么这个算法不适用于2^1000。它适用于10^1和10^8范围内的数字(这些是我测试过的),但它应该适用于所有可能的范围。顺便提一下,2^1000为1.07 * 10^301。双数的上限或多或少在10^308,所以这个数字仍然在范围内。 import java.lang.Math; public class Euler15 {

    0热度

    1回答

    我在使用Crystal Reports方面很新颖。 因此,在下面的图片: 我需要在表(1,041,410.00,1,300,084.00)的第一个值将自身添加弥补表中的每一新的日期。 例如:在2011年12月30日的第三行中,值为1,041,410.00,下一个为0.00,然后为-21,950,依此类推。 而不是按照原样显示记录,我需要它显示其以前的值加上它的新值。因此,我需要它来显示此代替: 1

    0热度

    1回答

    嗨,我是新的golang编程语言。我可以从事实函数中获取bigint 值,但它不能与添加 函数一起使用。 我有加入函数接受bigint,但是当我尝试添加一个 .Mod和.Div方法时,它返回0因为某种原因。 add函数中的if else 语句是我使用的旧语句,当我的 具有来自事实函数的int值时。 当它作为int值时它工作得很完美。当我试图 更改if else语句来接受bigint值时,我无法让它

    -1热度

    3回答

    我无法找到所写的内容。我正在尝试Project Euler#16,在那里我需要总计2^1000的所有数字。我的程序使用小数字,但数字大约在18位左右,因此打破了。任何帮助? public static double digit(double n){ return n % 10; } public static double sumofDigits(double n){

    1热度

    2回答

    对于我们今天的活动,我们的任务是使用数字总和进行递归。我已经制作了这个程序: int main() { int num = 0, sum; printf("Enter an integer: "); scanf("%d",&num); //counter=1; for (sum=0; num>0;) { sum = sum + num % 10; num

    0热度

    2回答

    程序必须接受N个整数,并打印所有POSITIVE整数的总和S,并将偶数正整数反转。 实施例输入/输出1: 输入:4 39 -8 57 24 输出:138 说明:总和= 39 + 57 + 42 = 138(偶数24相反) 示例输入/输出2: 输入:3 -23 -11 -445 输出:0 #include<stdio.h> #include <stdlib.h> int main() {

    1热度

    3回答

    我有这样一段代码: int[] primes = generatePrimes(bound); int sum = 0; for (int i = 0; i < primes.GetLength(0); i++) { if (sum < 0) { Console.WriteLine(sum); } sum += primes[i]; }