Layer7
-Layer7 코드업 1370 지그재그 출력하기
KSJ._.seven11
2023. 4. 16. 16:13
경우의 수를 고려하기 너무 힘들었다.. 공백을 어떻게 넣어야할지 애를 먹어서 정말 고생한 문제중 하나다....
#include<stdio.h>
int main(){
int a, b;
scanf("%d %d", &a, &b);
for(int c = 1; c <= b; c++){
int d = 1;
for(int e = 1; e <= a*2 -1; e++){
if(e <= a){
for(int f = 1; f <= a; f++){
if(f == e){
printf("*");
}
else{
printf(" ");
}
}
}
else{
for(int g = 1; g <= a-1; g++){
if(g == e-2*d){
printf("*");
}
else{
printf(" ");
}
}
d++;
}
printf("\n");
}
}
return 0;
}