用于循环c+的显示模式+; 嗨,我在学习C++语言。 如何使用for循环显示此模式? 其中给定的数字来自用户输入

用于循环c+的显示模式+; 嗨,我在学习C++语言。 如何使用for循环显示此模式? 其中给定的数字来自用户输入,c++,C++,对于第一个模式,我生成了一个代码: void firstpattern(int width) { int i; for(i=0;i<width;i++) printf("+-------"); printf("+\n"); for(i=0;i<width;i++) printf("|\t"); printf("|\n"); for(i=0;i<width;i++) printf("|

对于第一个模式,我生成了一个代码:

void firstpattern(int width)
{
    int i;
    for(i=0;i<width;i++)
        printf("+-------");
    printf("+\n");
    for(i=0;i<width;i++)
        printf("|\t");
    printf("|\n");
    for(i=0;i<width;i++)
        printf("|\t");
    printf("|\n");
    for(i=0;i<width;i++)
        printf("+-------");
    printf("+\n");
}
void firstpattern(整数宽度)
{
int i;

for(i=0;i您编写的任何代码?将该输出的每一行存储在
字符串中,然后在for循环中循环这些
字符串。从技术上讲,它满足您使用for循环的要求。第三种模式看起来很奇怪。。。