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

来自 Ungracious Water Vole, 2024-04-18, 写在 C, 查看 1 次.
URL http://www.code666.cn/view/7f46cde3
  1. 输出
  2.    *
  3.   ***
  4.  *****
  5. *******
  6.  *****
  7.   ***
  8.    *
  9.  
  10. 源代码
  11. #include<stdio.h>
  12. int main()
  13. {
  14.     int i,j;
  15.     for(i=1; i<=4; i++)
  16.     {
  17.         for(j=4-i; j>0; j--)
  18.             printf(" ");//打印每行前的空格
  19.         for(j=0; j<i; j++)
  20.             printf("*",j);
  21.         for(j=1; j<i; j++)//每行多打印两个*
  22.             printf("*",j);
  23.         printf("\n");
  24.     }
  25.     for(i=4-1; i>0; i--)
  26.     {
  27.         for(j=4-i; j>0; j--)
  28.             printf(" ");
  29.         for(j=0; j<i; j++)
  30.             printf("*",j);
  31.         for(j=1; j<i; j++)
  32.             printf("*",j);
  33.             //思路同上
  34.         printf("\n");
  35.     }
  36.     return 0;
  37. }
  38.  

回复 "c语言 打印星号菱形"

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

captcha