打印矩形c语言,打印字符菱形c语言

发布时间:2023-01-07

本文目录一览:

1、C语言打印矩形
2、用C语言程序打印一个空心的矩形的问题
3、用c语言打印矩形

C语言打印矩形

可以,任何使用for的循环都可以使用while来替代

#include <stdio.h>
int main() {
    int y = 0;
    while(y < 4) {
        int x = 0;
        while(x < 8) {
            if (0 == x || 0 == y || 7 == x || 3 == y) {
                printf("*");
            } else {
                printf(" ");
            }
            x++;
        }
        printf("\n");
        y++;
    }
    return 0;
}

用C语言程序打印一个空心的矩形的问题

#include <stdio.h>
int main()
{
    int i,j,m,n;
    printf("输入矩形的长和宽:\n");
    scanf("%ld", &m);
    scanf("%ld", &n);
    for(i=0; i<m; i++) printf("-");
    printf("\n");
    for(j=0; j<n; j++)
    {
        printf("|");
        for(i=0; i<(m-2); i++) printf(" ");
        printf("|\n");
    }
    for(i=0; i<m; i++) printf("-");
    return 0;
}

这个能显示

用c语言打印矩形

#include <stdio.h>
int main()
{
    int i,j,n;
    printf("请输入n:");
    scanf("%d", &n);
    for(i=0; i<n; i++)
    {
        for(j=1; j<=n; j++)
        {
            printf("%4d", j+i*n);
        }
        printf("\n");
    }
    return 0;
}