需要帮助用星号制作字母

时间:2017-10-11 23:33:23

标签: c++ letters

我必须在c ++中使用星号制作字母“T”“O”和“L”。代码要求大小和字母。这就是我到目前为止所拥有的。老实说,我对循环一点都不好,我该如何制作循环呢?一些逐步解释也将受到赞赏。万分感谢。这是我的代码。

    #include<iostream>
    using namespace std;
int main()
{
    char T, O, L;
    char letter;
    int number, size;
    size = number % 2;

    cout << "Welcome to the letter printer." << endl;
    cout << "Enter the size : " << endl;
    cin >> size;

    while (size <= 5 || size == 0)
    {

        cout << "Invalid size. Enter the size again: ";
        cin >> size;
    }

    cout << "Enter the letter: " << endl;
    cin >> letter;

    while (letter != 'T' && letter != 'O' && letter != 'L')
    {
        cout << "Invalid Letter. Enter the letter again:";
        cin >> letter;
        {


            while (letter == 'T')
            {
                for (int i = 0; i < size; i++)
                {
                    for (int j = 0; j < size; j++)
                    {
                        cout << "*";
                    }
                    cout << endl;
                }
            }
        }

    }

1 个答案:

答案 0 :(得分:2)

我们不在这里为您解决功课。你的问题方式太开放了,没有其他的实际问题&#34; idk如何做到这一点请为我做#34;。如果我不得不推荐一些步骤,我会说使用星号在txt文件中抽出每个字母。然后找出你需要循环的部分以及打印出来的部分。

例如T. 我会通过首先在T的顶部打印一行星号来解决它。然后制作一个循环,打印出一个单独的星号,每侧有一个白色空间,因为你觉得你应该制作T的基础。