打印如下图案:菱形

清疚 2023-06-29 02:16 120阅读 0赞

打印如下图案:
在这里插入图片描述
更多资料请点击:我的目录

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int i, j, k;
  5. for (i = 0; i < 4; i++) //先输出前四行
  6. {
  7. for (j = 0; j < 3 - i; j++) //随行数增加而减少每行空格的输出
  8. {
  9. printf(" ");
  10. }
  11. for (k = 0; k < 3 * i; k++) //随行数增加而增加每行*的输出
  12. {
  13. printf("*");
  14. }
  15. printf("\n");
  16. }
  17. for (i = 0; i < 3; i++) //输出后三行
  18. {
  19. for (j = 0; j < i+1; j++) //随行数增加而增加空格的输出
  20. {
  21. printf(" ");
  22. }
  23. for (k = 0; k <= 4-2*i; k++) //随行数的增加而减少*的输出
  24. {
  25. printf("*");
  26. }
  27. printf("\n");
  28. }
  29. return 0;
  30. }

更多资料请点击:我的目录

发表评论

表情:
评论列表 (有 0 条评论,120人围观)

还没有评论,来说两句吧...

相关阅读

    相关 显示菱形图案

    外层循环显示行数,内层循环显示列数,把菱形分为上下两个部分,菱形由\和空格构成,用i表示外层循环, j表示内层循环前半部分,k表示内层循环后半部分。推出2\i+j=10,由此得

    相关 打印菱形图案

    打印出一个高度为n、由“``”组成的正菱形图案。 输入格式: 输入在一行中给出一个正的奇数n。 输出格式: 输出由n行星号“``”组成的菱形,如样例所示。每个星号后