c语言编程星号输出图形

2020-04-24 财经 116阅读
写成了一个独立的函数,输入行数n打印出对应的梯形图案。上底为3个,下底为 n*2+1个
测试数据:
5
***
* *
* *
* *
***********
请按任意键继续. . .
9
***
* *
* *
* *
* *
* *
* *
* *
*******************
请按任意键继续. . .
【PS:网页显示效果没有调试的好看】
正确代码;
#include
#include "stdlib.h"
void printTuAn(int n)
{
int i,j;
for(i=0;i {
if(i==0)
{
for(j=0;j printf(" ");
printf("***\n");

}
if(i==n-1)
{
for(j=0;j printf("*");
printf("\n");
}
if(i>0&&i {
for(j=0;j printf(" ");
printf("*");
for(j=0;j<1+i*2;j++)
printf(" ");
printf("*");
printf("\n");
}
}

printf("\n");
}
main( )
{
int n;
scanf("%d",&n);
printTuAn(n);

system("pause");
}
楼主好运!
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com