Submission
Status:
[PPPPPPP][PPPPPPPPPPP][PPPPPPPPPPPPPPPPPPPPP]
Score: 100
User: putter16488
Problemset: ป้ายไฟ
Language: c
Time: 0.355 second
Submitted On: 2024-10-11 16:23:53
#include<stdio.h>
int main(){
int a,b;
scanf("%d",&a);
b=a;
int count;
for(int i=1;i<=5+(a-4)*2;i++){
count=1;
for(int j=1;j<=a;j++){
if(i==5+(a-4)*2) printf("#");
else{
if(j==1||j==a) printf("#");
else printf(" ");
}
}
printf(" ");
for(int j=1;j<=a;j++){
if(i==a-1||i==1|i==5+(a-4)*2) printf("#");
else{
if(j==1) printf("#");
else printf(" ");
}
}
printf(" ");
for(int j=1;j<=a;j++){
if(j==1) printf("#");
else{
if(j==b&&i<a-1){
printf("#");
b--;
}
else if(i==a-1&&j==2) {
printf("#");
b++;
}
else if(j==b&&i>a-1&&count==1){
printf("#");
b++;
count=0;
}
else printf(" ");
}
}
printf(" ");
for(int j=1;j<=a;j++){
if(i==1||i==a-1){
printf("#");
}
else if(i!=1||i!=a-1){
if(j==1||j==a) printf("#");
else printf(" ");
}
}
printf("\n");
}
}