标签: subtraction

JavaScript中的减法仅返回数千的两位数

我有两个包含整数值的变量:

x = 36,000;
y = 18,045.40;
Run Code Online (Sandbox Code Playgroud)

这是我减去的方式:

z = parseInt(x) - parseInt(y);
Run Code Online (Sandbox Code Playgroud)

结果是15.

如果我删除parseInt,结果是'Nan'.

如何在没有四舍五入或删除数千的情况下用y减去x?

非常感谢.

javascript subtraction

0
推荐指数
1
解决办法
3478
查看次数

减去方法返回错误的答案

出于某种原因,当我在这里测试我的"100-50-40"时,我得到"60"而不是"10".所有其他组合都有效,例如"10 + 20"和"40-20".当我尝试连续减去多个数字时,会出现问题.有任何想法吗?

public double add(String exp){
        String left = "";
        String right = "";
        double leftValue = 0;
        double rightValue = 0;
        double answer = 0;

    for(int i=0;i<exp.length();i++)
    {
        if(exp.charAt(i)=='+')
        {
            right = exp.substring(i+1, exp.length());
            leftValue = subtract(left);
            rightValue = add(right);
            answer = leftValue + rightValue;
            return answer;
        }   
        else
        {
            left = left + exp.substring(i,(i+1));

        }
    } // End for loop
    answer = subtract(exp);
    return answer;

} // End add method

//guaranteed there are no addition operators in …
Run Code Online (Sandbox Code Playgroud)

java methods add subtraction

0
推荐指数
1
解决办法
181
查看次数

我能把四个功能合二为一吗?

我不确定我是否正确写了这个,但基本上我写了4个函数(我必须建立一个计算器),每个函数用于分割,加法,乘法和减法.有什么方法可以将所有这些'命令'添加到一个函数中而不是有四个单独的函数?

谢谢.

function add (num1, num2){
    var intOutput= parseInt(num1)+parseInt(num2);
    document.getElementById("output").innerHTML=intOutput;
}

function subtract (num1, num2){
    var intOutput= parseInt(num1)-parseInt(num2);
    document.getElementById("output").innerHTML=intOutput;
}

function multiply (num1, num2){
    var intOutput= parseInt(num1)*parseInt(num2);
    document.getElementById("output").innerHTML=intOutput;
}


function divide (num1, num2){
    var intOutput= parseInt(num1)/parseInt(num2);
    document.getElementById("output").innerHTML=intOutput;
}
Run Code Online (Sandbox Code Playgroud)

javascript add calculator subtraction

0
推荐指数
1
解决办法
198
查看次数

使用列表在Python中进行数学运算

假设我有一个列表......我如何减去最小的最大数字?

lst = [23,41,54,65,73]
Run Code Online (Sandbox Code Playgroud)

我想我做的是

mth = (lst[4]-lst[1])
Run Code Online (Sandbox Code Playgroud)

但是如何让它找到列表中最大的数字并用最小的数字减去?

python sorting math list subtraction

0
推荐指数
1
解决办法
79
查看次数

如何在python中减去两个迭代

有两个列表A和B.我想获得A中的所有元素但不是B中的任何元素.任何有效的方法都可以做到这一点?

python list subtraction

0
推荐指数
1
解决办法
129
查看次数

SAS 日期并减去 1 个月

我有一个存储为数字的日期,即 201401。我想减去 1 个月,这样就是 201312 而不是 201400。

另外,如果有更有效的方法,也请推荐。我还将日期存储为 01Jan2014,并且可以在此时转换 SAS 日期,以便我可以创建两个新列(减去 1 个月),以便它们具有值 01Dec2013 和 201312。此外,还有一个函数向前或向后增加月份将不胜感激。

提前致谢。

date sas increment subtraction

0
推荐指数
1
解决办法
2万
查看次数

找到2个数组matlab之间的最小/最大减法组合

我有两个角度阵列:a = [140 360 170 3]; b = [12 270 0 21]; 我需要找到在减去(/添加)数组元素时最小化的组合.我现在正在这样做:

c = [ones(1,4)*a(1)-b; ones(1,4)*a(2)-b; ones(1,4)*a(3)-b; ones(1,4)*a(4)-b];

cc= abs(c);

[minNumk, minIndkl] = min(cc(:));
[rowk, colk] = ind2sub(size(cc), minIndkl);
cc(rowk,:)=[];
cc(:,colk)=[];

 [min2k,minInd2k]=min(cc(:));
 [row2k, col2k] = ind2sub(size(cc), minInd2k);
 cc(row2k,:)=[];
 cc(:,col2k)=[];

 [min3k,minInd3k]=min(cc(:));
 [row3k, col3k] = ind2sub(size(cc), minInd3k);
 cc(row3k,:)=[];
 cc(:,col3k)=[];
 min4k= cc;
total=minNumk+min2k+min3k+min4k
Run Code Online (Sandbox Code Playgroud)

题.有没有办法以更简洁的方式做到这一点?另外我在想我需要在这里使用mod(,360)吗?

编辑:如果元素被使用(减去),那么它就不能再使用了.(因此,删除整行和列.)

提前致谢!!!

任何建议将非常感谢!快乐10 000 000!:)

arrays matlab angle min subtraction

0
推荐指数
1
解决办法
138
查看次数

减去两个指针,给出意想不到的结果

#include <stdio.h>

int main() {
    int *p = 100;
    int *q = 92;
    printf("%d\n", p - q);  //prints 2
}
Run Code Online (Sandbox Code Playgroud)

上述程序的输出不应该是8吗?

相反,我得到2.

c pointers subtraction

0
推荐指数
1
解决办法
460
查看次数

从新结果中减去

我一直在寻找解决方案,但是似乎找不到它。

例如:我有一个值:x = 22000 我有一列的值Dataframe$netto_weights例如:1000, 2000, 5000,1000..

我正在寻找一种方法来减去这些netto_weights并保存每次扣除的结果X

我尝试sapplyleadlag功能结合使用,但得到的结果却有所不同。

输出将类似于: x = 22000

1.  21000 (22000-1000)
2.  19000 (21000-2000)
3.  14000 (19000-5000)
4.  13000 (14000-1000)
Run Code Online (Sandbox Code Playgroud)

r subtraction

0
推荐指数
1
解决办法
29
查看次数

C# 中如何将数组中的每个元素相减?

我想将每个元素彼此相减,有点像这样:

List<int> list = [20, 4, 3, 7];
list = SubtractAll(list); // 20 - 4 - 3 - 7
Run Code Online (Sandbox Code Playgroud)

所需的输出是:

6
Run Code Online (Sandbox Code Playgroud)

这将如何完成?有没有一种简单的方法可以做到这一点?

c# math list subtraction

0
推荐指数
1
解决办法
63
查看次数

标签 统计

subtraction ×10

list ×3

add ×2

javascript ×2

math ×2

python ×2

angle ×1

arrays ×1

c ×1

c# ×1

calculator ×1

date ×1

increment ×1

java ×1

matlab ×1

methods ×1

min ×1

pointers ×1

r ×1

sas ×1

sorting ×1