提交记录 #49
提交时间:2024-10-29 21:49:57
语言:c
状态:Unaccepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
固定测试点#3:
固定测试点#4:
固定测试点#5:
固定测试点#6:
固定测试点#7:
固定测试点#8:
固定测试点#9:
附加测试点暂不可用
M61【期中测验6】字母梯形
#include <stdio.h>
int main(){
int h;
char a;
scanf ("%d %c",&h,&a);
for (int i=0;i<h;i++){
if (i==0){
for (int b=0;b<h-1;b++){
printf (" ");
}
for (char c=a+h-1;c<a+2*h-1;c++){
while (c>90){
c-=26;
}
printf("%c",c);
}
printf ("\n");
}
else if(i>0&&i<h-1) {
for (int d=0;d<h-1-i;d++){
printf (" ");
}
char e=a+h-1-i;
while (e>90){
e-=26;
}
printf ("%c",e);
for (int f=0;f<h+2*i-2;f++){
printf (" ");
}
char g=a+2*h-2+i;
while (g>90){
g-=26;
}
printf ("%c\n",g);
}
else if(i==h-1){
for (int j=0;j<3*h-2;j++){
char k=a+j;
while (k>90){
k-=26;
}
printf ("%c",k);
}
printf ("\n");
}
}
return 0;
}