#include <stdio.h>
int main() {
int x, y, z, z2, d, dd, e;
while(1) {
printf("수를 입력하세요:");
fflush(stdin);
scanf("%d %d",&z, &z2);
if(z>z2) e=z2; else e=z;
if(z<=0) break;
for(y=0;y<z;y++) {
for(x=0;x<z2;x++) {
d=x*z-y*z2;
dd=z*z2-x*z-y*z2-z;
if(x==0||y==0||x==z2-1||y==z-1)
printf("# ");
else if(-e<d && d<e)
printf("# ");
else if(-e<dd && dd<e)
printf("# ");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
0과 1사이의 기약분수 (0) | 2013.04.28 |
---|---|
floor, ceil 함수 (0) | 2013.04.20 |
1-(1+2)+(1+2+3)-(1+2+3+4)+(1+2+3+4+5)- ...- (1+2+3+...+10)의 합 (0) | 2013.04.19 |
1000단위 마다 ,(콤마)넣기 (0) | 2013.04.19 |
369게임 (0) | 2013.04.17 |