用c语言如何打印字母H和Z
c语言
给定偶数n,4小于等于n小于等于80,用n打印
n+1行、n列的字母Z和H的图案
#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;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:输入一个正整数N,输出N的阶乘。