个性化阅读
专注于IT技术分析

如何使用C语言中的星号打印带有对角线的空心方形/矩形/矩形图案

当我需要在大学学习编程入门时, 完成此任务使我对Loops的工作作了最后说明。在本文中, 我们将与你分享一个非常简单的脚本, 该脚本使用C编程语言, 根据X个星号创建一个空心的框/正方形输出, 该星号在控制台的每侧中心均带有对角线:

#include<stdio.h>

void main()
{
    int number;

    printf("Provide the number of asterisks by side: \n");

    scanf("%d", &number);

    int i, j;

    for (i = 1; i <= number; i++)
    {
        for (j = 1; j <= number; j++)
        {
            if
            (
                i == 1 || i == number ||
                j == 1 || j == number ||
                i == j || j == (number - i + 1)
            ){
                printf("*");
            }else{
                printf(" ");
            }
        }

        printf("\n");
    }
}

编码愉快!

赞(0)
未经允许不得转载:srcmini » 如何使用C语言中的星号打印带有对角线的空心方形/矩形/矩形图案

评论 抢沙发

评论前必须登录!