-1
私はCで文字ピラミッドを行う必要があったとき(Xcode経由で)かなり固まった。大文字の数に相当する行数を入力する必要があります。これは、それがどのように見えるかです:アルファベットパターン大文字ピラミッドCプログラミング
は、行数を入力します。4
は出力:
A
ABA
ABCBA
ABCDCBA
それは分に制限されている:4とマックス26。これは私が管理してきたものです遠い事前にありがとう:
int main(){
char letter = 'A'; //NOTE ! letter + 1 = 'B'
int i, rows, space, k = 0;
printf("Enter number of rows: \t");
scanf("%i", &rows);
while(rows < 4 || rows > 26){
printf("\nError !\nMin : 4\tMax : 26\n");
scanf("%i", &rows);
}
for(i = 1; i <= rows; i++,k =0){
for(space = 1; space <= rows - i; space++){
printf(" ");
}
for(; k!= 2* i-1; k++){
printf("%c", letter);
}
for (char temp = letter + 1; temp <= letter; temp--){
printf("%c", temp);
}
printf("\n");
}
return 0;
}
出力:
は、行数を入力します。終了コードで終了4
A
AAA
AAAAA
AAAAAAA
プログラム:解決0