輸入一個字母打印出字母菱形
#include <stdio.h>
int main(int argc,constchar * argv[])
{
char ch;
int n,i,j;
printf("請輸入一個大寫字母:\n");
scanf("%c",&ch);
n = ch - 'A';
for (i = 1; i <= n+1; i++) {
for (j = i; j < n+1; j++) {
printf(" ");
}
for (j = 1; j <= 2*i-1; j++) {
if (i == j) {
printf("%c",ch);
}
elseif (i > j){
printf("%c",ch+(j-i));
}
else{
printf("%c",ch+(i-j));
}
}
printf("\n");
}
for (i =n; i >= 1; i--) {
for
printf(" ");
}
for (j = 1; j <= 2*i-1; j++) {
if (i == j) {
printf("%c",ch);
}
elseif (i > j){
printf("%c",ch+(j-i));
}
else{
printf("%c",ch+(i-j));
}
}
printf("\n");
}
printf("Hello, World!\n");
return 0;
}