题解 | #牛牛的字符菱形#

牛牛的字符菱形

https://www.nowcoder.com/practice/11a5040fa894430f9d25fda1be37ddc8

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int n = 5;
    char a;
    cin >> a;
    int mid = (n + 1) / 2;
    for (int i = 1; i <= n; ++i) {
//        打印空格 i 为行数 空格数 为中间行-当前行
        for (int j = 1; j <= abs(mid - i); ++j) {
            cout << " ";
        }
        for (int k = 1; k <= n - 2 * abs(mid - i); ++k) {
            cout << a;
        }
        cout << endl;
    }

}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务