C++输出菱形
2018-02-25 23:13
232 查看
#include<iostream> using namespace std; int main(int argc, char *argv[]) { int n = 0; while (true) { cin >> n; //输出上半部分 for (size_t i = 1; i <= n/2; i++) { for (size_t j = 1; j <= n/2 + 1 - i; j++) { cout << " "; } for (size_t k = 1; k <= 2 * i - 1; k++) { if (k % 2 == 0) { cout << "-"; } else { cout << "*"; } } cout << endl; } //输出下半部分 for (size_t i = 1; i <= n/2+1; i++) { for (size_t j = 1; j <= i-1; j++) { cout << " "; } for (size_t k = 1; k <= 2*(n/2+1)+1-2*i; k++) { if (k % 2 == 0) { cout << "-"; } else { cout << "*"; } } cout << endl; } } system("pause"); return 0; }
相关文章推荐
- 控制台应用程序C++输出菱形
- 关于c++输出菱形*的问题
- C++输出上三角/下三角/菱形/杨辉三角形
- C++输出上三角/下三角/菱形/杨辉三角形
- C++ 输出菱形
- Linux C/C++编程一站式学习中输出菱形
- c++实现输出菱形
- C++输出一个菱形
- C++ 1-4 输出菱形
- C++输出上三角/下三角/菱形/杨辉三角形
- C++输出上三角/下三角/菱形/杨辉三角形(实现代码)
- C++简单输出钻石菱形图效果
- C++输出一个菱形
- C++控制台输出字体颜色字体背景色
- 关于C++的cout输出小数的精度控制
- glade2支持C++代码的输出(2)
- C++ - PAT - 1043. 输出PATest(20)
- C++学习 【3.2】 程序设计初步---输入、输出&关系运算、逻辑运算
- C/C++直接输出一个数据的十六进制、八进制和二进制
- 输出空心的菱形