Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: Whatthepoop

Problemset: กังหันสี่ทิศ

Language: c

Time: 0.002 second

Submitted On: 2025-10-10 14:54:37

#include <stdio.h>

int main(){
	int n;
	scanf("%d", &n);
	
	for(int i = n; i >= 1; i--){
		char ch = 'A' + i - 1;
		for(int j = 0; j < n-i; j++) printf(" ");
		for(int j = 0; j < 2*i-1; j++){
			if(j == 0 || j == 2*i-2) printf("%c", ch);
			else printf(" ");
		}
		
		for(int j = 0; j < 2*(n-i) +1; j++) printf(" ");
		for(int j = 0; j < 2*i-1; j++){
			if(j == 0 || j == 2*i-2) printf("*");
			else printf(" ");
		}
		
		printf("\n");
	}
	
	for(int i = 2; i <= n; i++){
		char ch = 'A' + i - 1;
		for(int j = 0; j < n-i; j++) printf(" ");
		for(int j = 0; j < 2*i-1; j++){
			if(j == 0 || j == 2*i-2) printf("%c", ch);
			else printf(" ");
		}
		
		for(int j = 0; j < 2*(n-i) +1; j++) printf(" ");
		for(int j = 0; j < 2*i-1; j++){
			if(j == 0 || j == 2*i-2) printf("*");
			else printf(" ");
		}
		
		printf("\n");
	}
	
	return 0;
}