设为首页 加入收藏

TOP

关于输入环状图形的三种方法
2014-11-23 21:36:46 】 浏览:413
Tags:关于 输入 图形 方法

  输出如下图形:


  A A A A A A A A A A A A A


  A B B B B B B B B B B B A


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


  A B C D D D D D D D 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 D D D D D D D C B A


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


  A B B B B B B B B B B B A


  A A A A A A A A A A A A A


  我找到了两种不同形式的思路,一种是以输出行数为标准,一种是以圈数为标准,各有优点,而且对编辑类似图形有启发.


  第一种,以输出行数为标准,用户输入想输出的行数,利用该位置是否已被占和是否为边界位置进行双重判断,满足条件则将该位置存入数组,最后输出数组.源代码如下:


  #include


  #include


  int main (void)


  {


  FILE *fp;


  int i, sum, total, row, line;/*sum表示总的圈数*/


  char ch;


  char count[80][80];


  puts("Enter the total of row: ");


  scanf("%d",&total);


  for(row=1; row<=total; row++)


  for(line=1; line<=total; line++)


  count[row][line]=0 ;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇快速排序、插入排序和选择排序 下一篇Bresenham高效画线算法

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目