Submission
Status:
-----
Subtask/Task Score:
0/100
Score: 0
User: kimza
Problemset: กังหันสี่ทิศ
Language: c
Time: 0.002 second
Submitted On: 2025-10-12 16:24:45
#include <stdio.h>
int main(){
int n = 0;
scanf("%d",&n);
int m = n;
int isupward = 0;
for(int i=0;i<(n*2)-1;i++){
char currentchar = 'A'+m-1;
for(int j=0;j<(n*2)-1;j++){
if(i+j == (n*2)-1-1){
printf("%c",currentchar);
}
else if(i==j){
printf("%c",currentchar);
}
else{
printf(" ");
}
}
if(currentchar > 'A' && isupward == 0){
m--;
}
else{
isupward = 1;
m++;
}
//space
for(int j=0;j<n;j++){
printf(" ");
}
for(int j=0;j<(n*2)-1;j++){
if(i+j == (n*2)-1-1){
printf("*");
}
else if(i==j){
printf("*");
}
else{
printf(" ");
}
}
printf("\n");
}
return 0;
}