C语言打印矩形

Python029

C语言打印矩形,第1张

可以,任何使用for的循环都可以使用while来替代#include int main() { int y = 0while(y <4) { int x = 0while(x <8) { if (0 == x || 0 == y || 7 == x || 3 == y) { printf("*")} else { printf(" ")} x++} printf("\n")y++} return 0}

#include <stdio.h>

int main()

{

    int i,j,n

    printf("请输入n:")

    scanf("%d",&n)

    for(i=0i<ni++)

    {

        for(j=1j<=nj++)

        {

            printf("%4d",j+i*n)

        }

        printf("\n")

    }

    return 0

}

#include<stdio.h>

int main()

{

int i,j,m,n

printf("输入矩形的常和宽:\n")

scanf("%ld",&m)

scanf("%ld",&n)

for(i=0i<mi++)printf("-")

printf("\n")

for(j=0j<nj++)

{

printf("|")

for(i=0i<(m-2)i++)printf(" ")

printf("|\n")

}

for(i=0i<mi++)printf("-")

return 0

}

这个能显示