题解 | #牛牛的字符菱形#
牛牛的字符菱形
https://www.nowcoder.com/practice/11a5040fa894430f9d25fda1be37ddc8
#include<iostream> using namespace std; int main() { char ch; int line = 5;//总行数设为line,为奇数,此处为5 int mid = (line + 1) / 2;//中间行设为mid cin >> ch; for (int i=1; i<=line; i++) { for (int j = 1; j<=abs(i-mid); j++) //第i行的空格数为 abs(i-mid) { cout << " "; } for (int j = 1; j<=line-2*abs(i-mid); j++) //第i行的字符数为 line-2*abs(i-mid) { cout << ch; } cout << endl; } }