使用 for 循环绘制方框

使用 for 循环绘制方框

没有循环之前的做法:

#include <stdio.h>

int main(void)
{
    printf("********\n");
    printf("*      *\n");
    printf("*      *\n");
    printf("*      *\n");
    printf("*      *\n");
    printf("*      *\n");
    printf("********\n");
    return 0;
}Code language: PHP (php)

假设要在屏幕上使用字符 * 绘制一个方框,可以多次使用 printf 语句,但输入量很大,而使用 for 循环来绘制就容易多了。代码如下:

#include <stdio.h>

int main()
{
    printf("\n********************");
    for(int count = 1; count <= 20; ++count)
    {
        printf("\n*                  *", count);
    }
    printf("\n********************\n");
    return 0;
}Code language: PHP (php)

也可以写成这样:

#include <stdio.h>

int main(void)
{
    printf("********\n");
    for(int i = 1; i <= 20; i++)
        printf("*      *\n");
    printf("********\n");
    return 0;
}Code language: PHP (php)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注