关于输入环状图形的三种方法

关于输入环状图形的三种方法,第1张

关于输入环状图形的三种方法,第2张

输出下图:

啊啊啊啊啊啊啊啊啊啊啊啊啊

答:答:答:答:答:答:答

A B C C C C C C C C C B A

的意思是

A B C D E E E E E D C B A

A B C D E F F F E D C B A

A B C D E F G F E D C B A

A B C D E F F F E D C B A

A B C D E E E E E D C B A

的意思是

A B C C C C C C C C C B A

答:答:答:答:答:答:答

啊啊啊啊啊啊啊啊啊啊啊啊啊

我发现了两种不同的思维方式,一种是基于输出行数的,一种是基于圈数的,各有优势,对编辑类似图形有指导意义。

首先以输出行数为标准,用户输入自己想要输出的行数,利用位置是否被占用和是否为边界位置进行双重判断。如果满足条件,位置将存储在数组中,最后输出数组。源代码如下:

#包括

#包括

int main (void)

{

FILE * fp

int i,sum,total,row,line/*sum表示总匝数*/

char ch

字符计数[80][80];

puts("输入行的总计:");

scanf("%d ",& total);

for(row = 1;的行(line = 1;行计数[行][行]= 0;

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 关于输入环状图形的三种方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情