gpt4 book ai didi

c++ - 如何在 C++ 中生成的随机数应用程序中的数字之间留出空格?

转载 作者:行者123 更新时间:2023-11-28 01:00:21 25 4
gpt4 key购买 nike

我需要能够在每个数字之间出现空格。这是我的代码。任何帮助都是极好的!这个应用程序还允许您为 1 - 49 之间的 insta 选择号码生成 6 行 6 个数字,它必须选择两行 6 个数字,1 - 49 用于扭曲,1 行 6 个数字用于标签。

    #include <iostream> 
#include <iomanip>
#include <cstdlib>
using namespace std;

int main()
{
{
cout << "*** LOTTO MAX INSTA PICK ***" << endl;
cout<< " " << endl << endl;
}

{
cout << "Your Insta Pick Numbers" << endl;
cout<< " " << endl << endl;
}
for (int counter = 1; counter <= 24; ++ counter)
{

cout << setw(1) << (1 + rand() % 49);


if (counter % 6 == 0)
cout << endl;
}
{
cout<< " " << endl << endl;
cout<< " " << endl << endl;
}
{
cout << "Your Twist Numbers" << endl;
cout<< " " << endl << endl;
}
for (int counter = 1; counter <= 12; ++ counter)
{

cout << setw(1) << (1 + rand() % 49) , " ";


if (counter % 6 == 0)
cout << endl;

}
{
cout<< " " << endl << endl;
cout<< " " << endl << endl;
}


{
cout << "Your Tag Numbers" << endl;
cout<< " " << endl << endl;
}
for (int counter = 1; counter <= 6; ++ counter)
{

cout << setw(1) << (1 + rand() % 12);


if (counter % 6 == 0)
cout << endl;

}
{
cout<< " " << endl << endl;
cout<< " " << endl << endl;
}
{
cout << "Thank you for playing!! please check ticket a year minus a day from date of purchase" <<endl;
}
};

最佳答案

当你这样做的时候,你几乎拥有了它

cout << setw(1) << (1 + rand() % 49) , "  ";

但这并不像您认为的那样。它计算两个表达式,用逗号分隔 - cout << setw(1) << (1 + rand() % 49)" " .第一个执行 setw并打印 (1 + rand() % 49) ,第二个只是对自身求值,没有任何效果。请记住 <<cout 的输出运算符, 所以你只需要将逗号更改为 << :

cout << setw(1) << (1 + rand() % 49) << "  ";

同样的事情也适用于你打印数字的其他地方。

关于c++ - 如何在 C++ 中生成的随机数应用程序中的数字之间留出空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9088678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com