当前位置:   article > 正文

洛谷B2025输出字符菱形(C++)_字符菱形c++2103

字符菱形c++2103

B2025 输出字符菱形

题目描述

用 * 构造一个对角线长 5 个字符,倾斜放置的菱形

输入格式

没有输入要求。

输出格式

如样例所示。用 * 构成的菱形。

输入输出样例

*

***

*****

***

*

这道题我运用循环的方式实现而不是简单的cout输出

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i = 1;
  6. for (i = 1; i < 4; i++)
  7. {
  8. int j = 0;
  9. for (j = 0; j < 3-i; j++)
  10. {
  11. cout << " ";
  12. }
  13. for (j = 0; j < 2 * i -1; j++)
  14. {
  15. cout << '*';
  16. }
  17. cout << endl;
  18. }
  19. for (i = 1; i < 3; i++)
  20. {
  21. int k = 0;
  22. for (k = 0; k < i; k++)
  23. {
  24. cout << " ";
  25. }
  26. for (k = 0; k < 5 - 2 * i; k++)
  27. {
  28. cout << '*';
  29. }
  30. cout << endl;
  31. }
  32. return 0;
  33. }

这道题的基本思路就是找到“*”和“ ”与之相对应的数学关系,运用循环的方式实现。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/877641
推荐阅读
相关标签
  

闽ICP备14008679号