ascode 1158: 알파벳으로 삼각형 그리기
문제 설명
정삼각형의 꼭지점을 A로 시작하여 한줄씩 내려올 때마다 ABA, ABCBA 형식으로 구성되는 삼각형을 그려보자.
입력 설명
첫 줄에는 테스트 케이스의 수 T가 입력된다(1<= T <= 10). 테스트 케이스 수만큼 대해 삼각형의 높이(H)가(1 <= H <= 26) 이 주어진다.
출력 설명
첫 줄에는 테스트 케이스의 수 T가 입력된다(1<= T <= 10). 테스트 케이스 수만큼 대해 삼각형의 높이(H)가(1 <= H <= 26) 이 주어진다.
입력 예시
2
3
6
출력 예시
A
ABA
ABCBA
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
코드1
#include <stdio.h>
int main() {
int a, n;
scanf("%d", &a);
for (int i = 0; i < a; i++)
{
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
int with = 2 * i - 1;
int temp = 65;
for (int j = n - i; j > 0; j--)
{
printf(" ");
}
for (int k = 0; k < 2 * i -1; k++)
{
if (k < (with / 2)) {
printf("%c", temp);
temp++;
}else {
printf("%c", temp);
temp--;
}
}
printf("\n");
}
}
return 0;
}
나 : say
몰?루
댓글남기기