输出模式必须与示例相同

时间:2017-03-05 07:53:53

标签: c++ loops do-while

我想知道,

是否可以将for loop内的for loop转换为do while loop

这是代码:

int i, j, rows;

printf("Enter number of rows: ");
scanf("%d",&rows);

for(i=1; i<=rows; ++i)
{
    for(j=1; j<=i; ++j)
    {
        printf("* ");
    }
    printf("\n");
}

这是我尝试过的:

    int i, j, rows;

    printf("Enter number of rows: ");
    scanf("%d",&rows);
    i=1;
    j=1;

do {

    printf("* ");
    i<=rows;
    ++i;
    ++j;

} while (j<=i);

    printf("\n");

    getch();
    return 0;
}

尽我所能,但没有运气。 顺便说一句,我试图使用do while loop任何帮助来做星形图案,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

在您的代码中,您只有一个<p ng-class="{class1 : expression1, class2 : expression2}">Changing css value</p> 循环,您应该使用两个嵌套do while循环来实现您的目标:

do while

测试程序: https://ideone.com/QhN3l4