开启左侧

输出指定图形

二维码 [复制链接]
133 0
输出如下图形:

输出指定图形

输出指定图形


参考答案:

  1. /**************************************************************
  2. *     Copyright (C) 2006-2013 All rights reserved.
  3. *       @Version: 1.0
  4. *       @Created: 2013-05-01 21:09
  5. *        @Author: guozi - qin@126.com
  6. *   @Description:
  7. *
  8. *       @History:
  9. **************************************************************/
  10. #include <stdio.h>
  11. #define MAX_COL 2*100 - 1  //max column
  12. #define MAX_ROW MAX_COL

  13. /**
  14. * @brief output
  15. *
  16. * @Param: N
  17. */
  18. void output(int N)
  19. {
  20.     int a[MAX_COL][MAX_ROW] = {0};
  21.     int col,row,i;

  22.     if( 2*N - 1 > MAX_COL )
  23.     {
  24.         printf("Please input a number between[1-199]\n");
  25.         return ;
  26.     }
  27.     /*Initialize array a*/
  28.     for(i=0; i<N; i++)
  29.     {
  30.         for(col = i,row = i; col < 2*N - 1 - i; col++)
  31.             a[row][col] = i + 1;

  32.         for(row= i,col = i; row < 2*N - 1 - i; row++)
  33.             a[row][col] = i + 1;

  34.         for(col=i,row=2*N-2-i; col < 2*N - 1 - i; col++)
  35.             a[row][col] = i+1;

  36.         for(row=i,col=2*N-2-i; row < 2*N - 1 - i; row++)
  37.             a[row][col] = i+1;

  38.     }
  39.     /*output array*/
  40.     for(row=0; row<2*N-1;row++)
  41.     {
  42.         for(col=0; col<2*N-1;col++)
  43.             printf("%2d ",a[row][col]);
  44.         printf("\n");
  45.     }

  46. }

  47. int main()
  48. {
  49.     int N;

  50.     printf("Please input a number:");
  51.     scanf("%d",&N);
  52.     output(N);

  53.     return 0;
  54. }
复制代码


赞助本站





上一篇:找最长子串
下一篇:查找所有在一个给定字符集合中出现的字符
学会善用【论坛搜索】功能,很多你要寻找的答案就在这里面;
资源共享区【解压密码】集合,【爱好街币】的作用与获取方式;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

发新帖 回复

104

主题

104

帖子

233

街币
更多

精彩推荐

新人报到专用贴
新人报到专用贴
==新人报道格式(选填)== 【我的昵称】: 【我的性别
爱好街资源共享区文件解压密码
爱好街资源共享区文件解压密码
因本站分享的文件实在太多,目前收集整理已经接近4T,所以有些文
独立团VIP教程第1-7版全套打包下载(含课件源码工具等)
独立团VIP教程第1-7版全套打包
独立团第1版易语言教程 独立团第一版1易语言入门 1-1-1外
爱好街链接地址失效有奖报错
爱好街链接地址失效有奖报错
我们的成长离不开大家的支持!! 各位爱好街的会员:
魔鬼作坊vip教程辅助制作培训之零基础绝密汇编语言入门课程
魔鬼作坊vip教程辅助制作培训
这套课程为汇编入门教程,学习游戏逆向反汇编需要用到的基础知
万挂作坊教程+封包+E模块(全套下载)
万挂作坊教程+封包+E模块(全套
万挂-封包 封包加密解密-01 封包加密解密-02 封包加密

免责声明:
在爱好街发布的文章与主题属会员个人意见,与本站立场无关,文章内容由作者与爱好街享有相关版权,如需转载请注明出处或取得会员与本站的许可,否则本站将追究相应的法律责任,如部分内容有侵犯任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意。另外不得将本站内容用于商业或者非法用途,否则,一切后果请用户自负。

Mail To:MasTer@AiHaiJie.Com

快速回复
快速回复 返回顶部 返回列表