用c语言如何打印字母H和Z

用c语言如何打印字母H和Z
c语言
给定偶数n,4小于等于n小于等于80,用n打印
n+1行、n列的字母Z和H的图案

基于Monster 组和GPT的调写:

#include <stdio.h>

int main() {
    printf("H     H   ZZZZZZZ\n");
    printf("H     H        Z \n");
    printf("H     H       Z  \n");
    printf("HHHHHHH      Z   \n");
    printf("H     H    Z    \n");
    printf("H     H   Z     \n");
    printf("H     H  ZZZZZZZ\n");
    return 0;
}


#include <stdio.h>

int main() {
    int n = 10; // 将n设置为10
    for (int i = 1; i <= n + 1; i++) {
        for (int j = 1; j <= n; j++) {
            if (i == 1 || i == n + 1 || j == n / 2 + 1) { // 打印H
                printf("H");
            } else { // 打印Z
                printf("Z");
            }
        }
        printf("\n"); // 换行
    }
    return 0;
}


不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^