[C] C语言 用星号*打印菱形 →→→→→进入此内容的聊天室

来自 Baby Guinea Pig, 2024-03-21, 写在 C, 查看 18 次.
URL http://www.code666.cn/view/f9b2d24f
  1. 题目:打印出如下图案(菱形)。
  2.  
  3.    *
  4.   ***
  5.  *****
  6. *******
  7.  *****
  8.   ***
  9.    *
  10. 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。
  11.  
  12.  
  13.  
  14.  
  15. #include <stdio.h>
  16. int main()
  17. {
  18.     int i,j,k;
  19.     for(i=0;i<=3;i++) {
  20.         for(j=0;j<=2-i;j++) {
  21.             printf(" ");
  22.         }
  23.         for(k=0;k<=2*i;k++) {
  24.             printf("*");
  25.         }
  26.         printf("\n");
  27.     }
  28.     for(i=0;i<=2;i++) {
  29.         for(j=0;j<=i;j++) {
  30.             printf(" ");
  31.         }
  32.         for(k=0;k<=4-2*i;k++) {
  33.             printf("*");
  34.         }
  35.         printf("\n");
  36.     }
  37.  
  38. }

回复 "C语言 用星号*打印菱形"

这儿你可以回复上面这条便签

captcha