设为首页 加入收藏

TOP

嵌套的菱形算法
2014-11-23 20:06:39 】 浏览:1045
Tags:菱形 算法

  这是大一时,学C的时候吓琢磨的,没啥难度。


  效果:


*
* *
* *
* *
* A *
* B C *
* D E *
* F G *
* H I *
* J K *
* L M *
* N O *
* P *
* *
* *
* *
*


  01 #include


  02 main()


  03 {


  04 int i,j,k;


  05 char ch='A';


  06 scanf("%d",&k);


  07 for(i=-k;i


  08 {


  09 for(j=0;j<8*k;j++)


  10 if(j==2*k-2*i||j==6*k+2*i)


  11 putchar('*');


  12 else


  13 if(i>=0&&(j==4*k-2*i||j==4*k+2*i))


  14 putchar(ch++);


  15 else


  16 printf(" ");


  17 printf("\n");


  18 }


  19 for(i=k;i>=-k;i--)


  20 {


  21 for(j=0;j<=8*k;j++)


  22 if(j==2*k-2*i||j==6*k+2*i)


  23 putchar('*');


  24 else


  25 if(i>=0&&(j==4*k-2*i||j==4*k+2*i))


  26 putchar(ch++);


  27 else


  28 printf(" ");


  29 printf("\n");


  30 }


  31 getchar();


  32 }


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇c函数:strtok和strtok_r详解 下一篇C语言变量赋初值

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目