0
因此,在我的C++编程类中,我们有一个问题,我们需要编写一个程序,要求用户输入一个整数,然后创建一个盒子X的边长等于用户输入的数字。 例如,如果用户输入5,输出将是:根据用户输入的数字创建一个盒子
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
我不知道怎么样为了解决这个问题,我觉得我需要使用for循环,但不知道如何构造它。任何帮助,将不胜感激!
因此,在我的C++编程类中,我们有一个问题,我们需要编写一个程序,要求用户输入一个整数,然后创建一个盒子X的边长等于用户输入的数字。 例如,如果用户输入5,输出将是:根据用户输入的数字创建一个盒子
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
我不知道怎么样为了解决这个问题,我觉得我需要使用for循环,但不知道如何构造它。任何帮助,将不胜感激!
只需使用2 for循环。首先你必须得到用户的输入。这通过使用标准输入和流量操作器std::cin >> store_input
来实现。
然后你循环:n
次为列和内部n
次为行。
#include <iostream>
int main()
{
int number;
// Output.
std::cout << "Enter a number: ";
// Gets the input.
std::cin >> number;
// For each column, process one line + return carriage
for (int j = 0; j < number; ++j)
{
// For one line.
for (int i = 0; i < number; ++i)
{
std::cout << 'X';
}
std::cout << '\n';
}
return 0;
}
您是否阅读过课本的相关部分? – Steve
是的,我有。有些东西没有点击书中的内容,我觉得简单的解释会对我有很大的帮助。 – Preppeh