标签: integer

在 C 中将输入数字字符串转换为整数

我正在尝试将数字字符串输入转换为整数。当我输入 2 时,我的输出是 0

    scanf( "%d", betNumber );
    printf("What number do you want to bet? \n");
    printf("Here is your number: %d\n" ,atoi(betNumber));
Run Code Online (Sandbox Code Playgroud)

用户输入 = 2 或 3 或 5 输出 = 始终为 0

c string integer

-1
推荐指数
1
解决办法
513
查看次数

如何在python中添加具有相同索引数量的两个列表

我对编码还是个新手,所以我为这个基本问题道歉。如何添加到两个单独列表的元素?

listOne = [0, 1 , 7, 8]
listTwo = [3, 4, 5, 6]
listThree = []

for i in listOne:
    listAdd = (listOne[i] + listTwo[i])
    listThree.append(listAdd)
print(listThree)
Run Code Online (Sandbox Code Playgroud)

我希望输出是,[3, 5, 12, 14]但我一直收到一个语法错误说

TypeError: List indices must be integers, not strings. 
Run Code Online (Sandbox Code Playgroud)

我认为这可能与我可能是一个字符串有关,所以我把它放在int(i)for 循环之后的第一行,但这没有帮助。

python string integer list

-1
推荐指数
1
解决办法
5751
查看次数

从列表中获取不等于特定数字的随机值?

我有号码列表:

list = [1,2,3]
Run Code Online (Sandbox Code Playgroud)

并希望从上面的列表中获取一个不等于 x 的随机整数 k

我试过了:

x = 2
k = (i for i in array if i !=x)
Run Code Online (Sandbox Code Playgroud)

但这返回一个生成器对象而不是整数。有没有办法来解决这个问题?

python integer

-1
推荐指数
1
解决办法
2122
查看次数

将 set() 转换为 int python

所以我的问题是如何(或者如果可以的话)将集合的数据类型转换为整数?

例如:(这是一个玩具示例,用于解释我正在尝试做什么)

A = [1, 2, 6, 4, 3]
a_set = set(A)
a_int = a_function(a_set)
print(type(a_int))
Run Code Online (Sandbox Code Playgroud)

输出: <class 'int'>

因此,任何将 set() 转换为 int 的帮助都会非常有用。我已经看到了如何将一组数字字符串转换为一组整数,我认为这可能有帮助,但没有运气。所以提前致谢。

我实际上想做的是,我想返回一个内部只有一个元素的集合,但我想将它作为 int 返回。

python integer set type-conversion

-1
推荐指数
1
解决办法
8204
查看次数

C#:int[] 可以为空而不声明它吗?

我正在尝试使用ILGPU来扰乱我的GPU上的CUDA。

当我尝试加载内核并向其传递一些数据时:

var krnl = gpu.LoadAutoGroupedStreamKernel<Index1, ArrayView<byte>, int[]>(krnCopyStringToCard);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,这确实令人困惑:

类型“int[]”必须是不可为 null 的值类型才能将其用作参数...

查看可为空的文档(对我来说是新的),似乎int 可以为空,但前提是您如此声明。我绝对不会这样做,那有什么用呢?

c# integer nullable nullable-reference-types

-1
推荐指数
1
解决办法
142
查看次数

如何对整数字符串数组求和?

问题:将数组字符串元素转换为整数求和。我的代码:

ch = ["+7", "-3", "+10", "0"]

ch.to_i
soma = 0
string.each do |ch| 
    if ch.isdigit() 
        soma += ch.to_i
    end
end
p(soma)
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
main.rb:2:in `<main>': undefined method `to_i' for ["+7", "-3", "+10", "0"]:Array (NoMethodError)
Did you mean?  to_s
               to_a
               to_h
Run Code Online (Sandbox Code Playgroud)

ruby arrays string integer

-1
推荐指数
1
解决办法
516
查看次数

为什么“-1 &lt; strlen(s)”等于0?

char* s =(char*) "sss";
int j = -1;
printf("%d", j < strlen(s));
Run Code Online (Sandbox Code Playgroud)

j < 3主要是关于和之间的区别j < strlen(s)。

在上面的代码中,printf()函数打印0,但是如果我改为strlen(s)3,结果就变成1(正如我所期望的那样)。

原因是什么?

c integer strlen comparison-operators implicit-conversion

-1
推荐指数
1
解决办法
157
查看次数

关系运算符精度

我有一个关于关系运算符的问题,它们总是给出正确的结果吗?因为如果我们运行这行代码,结果将是 1 而不是 0

cout<<(ULLONG_MAX==-1);
Run Code Online (Sandbox Code Playgroud)

如果我们继续两边都减 1,结果仍然是 1

所以这可能会在我们的程序中产生错误的结果

解决办法是什么?

c++ integer twos-complement relational-operators

-1
推荐指数
1
解决办法
103
查看次数

比较整数

$a = somenumber;
$b = somenumber;
Run Code Online (Sandbox Code Playgroud)

我如何知道哪个变量的编号最大?这项任务的简短方法是什么?

每个数字是没有残留的正整数.

谢谢.

php integer compare

-2
推荐指数
1
解决办法
4407
查看次数

具有equals比较的Java if语句始终求值为true

我对Java很新,每次尝试将输入与temp进行比较时,即使输入和temp不相同,我也会得到数组中的所有结果.

码:

if (jRadioButton1.isSelected()) 
{ 
    String temp; 
    try
    {
        for (int i = 0; i < 500; i++)
        { 
            temp = Integer.toString(Read.tempHigh[i]);

            if ( input.equals(temp) );
            {   
                j.TextArea3.append(temp);
                j.TextArea3.append(input);
            }
        }
    }
    catch (NumberFormatException e)
    {   
        jTextArea3.append("Please enter a number");
    }
}
Run Code Online (Sandbox Code Playgroud)

java comparison integer if-statement equals

-2
推荐指数
1
解决办法
544
查看次数