提交记录 #60
提交时间:2024-10-29 22:26:36
语言:c
状态:Unaccepted
编译情况:编译成功
code.c: In function ‘main’:
code.c:9:9: warning: unused variable ‘base_length’ [-Wunused-variable]
9 | int base_length = 2 * height - 1;
| ^~~~~~~~~~~
固定测试点#1:
固定测试点#2:
固定测试点#3:
固定测试点#4:
固定测试点#5:
固定测试点#6:
固定测试点#7:
固定测试点#8:
固定测试点#9:
附加测试点暂不可用
M61【期中测验6】字母梯形
#include <stdio.h>
int main() {
int height;
char start;
scanf("%d %c", &height, &start);
// 计算梯形的上底和下底的长度
int base_length = 2 * height - 1;
// 用于存储当前字符
char current_char = start;
// 生成并打印梯形
for (int i = 0; i < height; i++) {
// 打印空格
for (int j = 0; j < height - i - 1; j++) {
printf(" ");
}
// 打印左边的字符
for (int j = 0; j < height - i; j++) {
printf("%c", current_char);
current_char++;
if (current_char > 'Z') {
current_char = 'A';
}
}
// 打印中间的空格
for (int j = 0; j < 2 * i; j++) {
printf(" ");
}
// 打印右边的字符
for (int j = 0; j < height - i; j++) {
printf("%c", current_char);
current_char++;
if (current_char > 'Z') {
current_char = 'A';
}
}
// 换行
printf("\n");
}
return 0;
}