c语言星号函数矩形 C语言星号图形

c语言基础"如何用星号画出一个矩形?"

#include stdio.h

创新互联公司是一家专业提供高台企业网站建设,专注与网站建设、成都网站制作、H5建站、小程序制作等业务。10年已为高台众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

#include stdlib.h

int main()

{

int a,b;

for(a=1;a6;a++){

for(b=1;b7;b++)

if (a==1||a==5||b==1||b==6)

printf("*");

else

printf(" ");

printf("\n");

}

system("pause");

return 0;

}

怎么用C语言编一个用星号围成的矩形

#include stdio.h

void main()

{

char ch='*';

int i,j,n,m;

n=5;

m=4;

printf("输入矩形大小 \n长 n : ");

scanf("%d",n);

printf("宽 m : ");

scanf("%d",m);

for (i=1;i=m;i++)

{

for (j=1;j=n;j++)

{

if (i==1||i==m)

{

printf(" * ");

}

else

if(j==1||j==n)

{

printf(" * ");

}

else

{

printf(" ");

}

}

printf("\n");

}

printf("\n");

}

结果:

输入矩形大小

长 n : 5

宽 m : 3

* * * * *

* *

* * * * *

Press any key to continue

C语言:星号绘制的矩形程序问题

改成这样就行了

#include stdio.h

#include stdlib.h

int main(void)

{

int x = 0; /*长度*/

int y = 0; /*宽度*/

int i = 1;

int j = 1;

on:

printf("x=");

scanf("%d", x);

printf("y=");

scanf("%d", y);

if(x 2 || y 0)

{

printf("Please enter a right number");

goto on;

}

for( ; i = x ; i++)

printf("*"); /*先输出顶端的一条边*/

x -= 2; /*用来输出空格*/

for( ; j = y - 2 ; j++) /*宽度*/

{

printf("\n*"); /*先输出一个星号,后面输出空格*/

for( i = 1; i = x ; i++)

printf(" "); /*这个空格木有输出,问题出在哪里?*/

printf("*"); /*输出完空格后要输出一个星号*/

}

printf("\n");

x += 2;

for( i = 1; i = x ; i++)

printf("*"); /*先输出顶端的一条边*/

system("pause");

return 0;

}

c语言用星号输出中空的长方形

#includestdio.h

main()

{

int i,j,n;

scanf("%d",n);

for(i=1;i=n;i++)

{

for(j=1;j=n-1;j++)

if(i==1||j==1||i==n)

printf(" *");

else printf(" ");

printf(" *\n");

}

}


分享题目:c语言星号函数矩形 C语言星号图形
文章网址:http://myzitong.com/article/hjscoo.html