小编Pok*_*ace的帖子

如何在C++中生成负随机整数

我写了一个接受整数的函数。如果用户输入例如 -5,它不会崩溃,但它会将其转换为正 =-(

int getRandoms(int size, int upper, int lower)
{
    int randInt = 0;
    randInt = 1 + rand() % (upper -lower + 1);
    return randInt;
}
Run Code Online (Sandbox Code Playgroud)

为了构建随机负整数,我应该在函数中更改什么?用户输入范围。

c++ random

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

为什么我的数组包含我从未添加的整数?C#

  int gameTurns = 12;
        do
        {               
            gameTurns -= 1;
            Console.WriteLine("     You have " + (gameTurns) + " attempts left.");
            Console.WriteLine();            
            Console.WriteLine();

            string userEnteredPassword = "";
            Console.WriteLine("Enter a password of 4 digits ");
            userEnteredPassword = Console.ReadLine();

           for (int i = 0; i < numbersToGuess.Length; i++)
            {
                numbersFromPlayer[i] = Convert.ToInt16(userEnteredPassword[i]);                    
                Console.WriteLine(numbersFromPlayer[i]);
            }
Run Code Online (Sandbox Code Playgroud)

请注意,numbersToGuess声明如下:

 for (int i = 0; i <= 3; i++) 
        {
            numbersToGuess[i] = Convert.ToInt16(sequence.Next(9));
            Console.WriteLine(numbersToGuess[i]);
        }
Run Code Online (Sandbox Code Playgroud)

当我使用值1,2,3,4运行我的代码时,它打印:49,50,51,52.

c# arrays

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

标签 统计

arrays ×1

c# ×1

c++ ×1

random ×1