输入一个整数n和字母c(可以大写或小写) , 输出如下三角形结构图形, 字母按a-z-a或A-Z-A循环递增(递减同理)。
例如:
输入:5 A
输出:
A↵
ABA↵
ABCBA↵
ABCDCBA↵
ABCDEDCBA↵
输入一个整数n和字母c(可以大写或小写) , 输出如下三角形结构图形, 字母按a-z-a或A-Z-A循环递增(递减同理)。
例如:
输入:5 A
输出:
A↵
ABA↵
ABCBA↵
ABCDCBA↵
ABCDEDCBA↵
#include <stdio.h>
int main(void) {
int n;
char c;
scanf("%d %c",&n,&c);
char t = 'a';
if(c<='Z')t='A';
for(int i=0;i<n;i++){
for(int k=0;k<n-i-1;k++){
printf(" ");
}
int j=0;
for(;j<i;j++){
printf("%c",t+(c-t+j)%26);
}
for(;j>=0;j--){
printf("%c",t+(c-t+j)%26);
}
printf("\n");
}
return 0;
}