Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: Whatthepoop

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

Language: c

Time: 0.003 second

Submitted On: 2025-10-10 14:53:48

#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) + n+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) + n +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;
}