Submission
Status:
-----
Score: 0
User: Pera
Problemset: กังหันสี่ทิศ
Language: c
Time: 0.002 second
Submitted On: 2024-10-14 20:20:22
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
// Loop top row
char current = 'A';
for (int i = 0; i < n - 1; i++) {
for (int j = n; j > 1; j--) {
if (i == n - j) printf("%c", current + n - i - 1);
else printf(" ");
}
for (int j = 1; j <= n; j++) {
if (i == n - j) printf("%c", current + n - i - 1);
else printf(" ");
}
for (int i = 0; i < n-1; i++) printf(" ");
//stars
printf(" ");
for (int j = n; j > 1; j--) {
if (i == n - j) printf("*");
else printf(" ");
}
for (int j = 1; j <= n; j++) {
if (i == n - j) printf("*");
else printf(" ");
}
printf("\n");
}
for (int i = 0; i < n-1; i++) printf(" ");
printf("A");
for (int i = 0; i < n-1; i++) printf(" ");
for (int i = 0; i < n * 2 - 1; i++) printf(" ");
printf("*\n");
for (int i = 0; i < n - 1; i++) {
for (int j = 1; j <= n; j++) {
if (i == n - j- 1) printf("%c", current + i + 1);
else printf(" ");
}
for (int j = n; j > 1; j--) {
if (i == n - j) printf("%c", current + i + 1);
else printf(" ");
}
for (int i = 0; i < n-1; i++) printf(" ");
//stars
printf(" ");
for (int j = 1; j <= n; j++) {
if (i == n - j- 1) printf("*");
else printf(" ");
}
for (int j = n; j > 1; j--) {
if (i == n - j) printf("*");
else printf(" ");
}
printf("\n");
}
}