No. 1468
#include <stdio.h>
int main(void)
{
int a, array[101][101], cnt = 1;
scanf("%d", &a);
for (int i = 1; i <= a; i++)
{
for (int j = 1; j <= a; j++)
{
array[i][j] = cnt;
cnt++;
}
}
for (int i = 1; i <= a; i++)
{
if (i % 2 != 0)
{
for (int j = 1; j <= a; j++)
{
printf("%d ", array[i][j]);
}
}
else
{
for (int j = a; j >= 1; j--)
{
printf("%d ", array[i][j]);
}
}
printf("\n");
}
return 0;
}
No. 1472
#include <stdio.h>
int main(void)
{
int a, b, array[101][101], cnt = 1;
scanf("%d %d", &a, &b);
for (int i = 1; i <= a; i++)
{
for (int j = 1; j <= b; j++)
{
array[i][j] = cnt;
cnt++;
}
}
for (int i = a; i >= 1; i--)
{
if (i % 2 != 0)
{
for (int j = b; j >= 1; j--)
{
printf("%d ", array[i][j]);
}
}
else
{
for (int j = 1; j <= b; j++)
{
printf("%d ", array[i][j]);
}
}
printf("\n");
}
return 0;
}
.
No. 1474
#include <stdio.h>
int main(void)
{
int a, b, cnt = 1, array[101][101], flag = 1;
scanf("%d %d", &a, &b); // 2 3
for (int i = b; i >= 1; i--)
{
if (flag % 2 !=0)
{
for (int j = a; j >= 1; j--)
{
array[j][i] = cnt;
cnt++;
}
flag++;
}
else
{
for (int j = 1; j <= a; j++)
{
array[j][i] = cnt;
cnt++;
}
flag++;
}
}
for (int i = 1; i <= a; i++)
{
for (int j = 1; j <= b; j++)
{
printf("%d ", array[i][j]);
}
printf("\n");
}
return 0;
}
No. 1484
#include <stdio.h>
int main(void)
{
int a, b, array[101][101] = { 0, }, i = 0, j = 0, flag = 1;
scanf("%d %d", &a, &b);
for (int k = 1; k <= a*b; k++)
{
array[i][j] = k;
if (flag == 1)
{
j++;
if (j == b || array[i][j]!=0)
{
flag = 2;
j--;
i++;
continue;
}
}
else if (flag == 2)
{
i++;
if (i == a || array[i][j] != 0)
{
flag = 3;
i--;
j--;
continue;
}
}
else if (flag == 3)
{
j--;
if (j < 0 || array[i][j] != 0)
{
flag = 4;
j++;
i--;
continue;
}
}
else if (flag == 4)
{
i--;
if (i < 0 || array[i][j] != 0)
{
flag = 1;
j++;
i++;
continue;
}
}
}
for (int i = 0; i < a; i++)
{
for (int j = 0; j < b; j++)
{
printf("%d ", array[i][j]);
}
printf("\n");
}
return 0;
}
'Nefus' 카테고리의 다른 글
파이-썬 (0) | 2020.09.12 |
---|---|
Codeup 1548, 1556, 1561, 3160 문제풀이 (0) | 2020.07.04 |
Codeup 1093~1095, 1402, 1403, 1405 문제 풀이 (0) | 2020.07.01 |
Codeup 1356 , 1358, 1359, 1360, 1380 문제 풀이 (0) | 2020.07.01 |
Codeup 1049 ~ 1077 문제풀이 (0) | 2020.06.27 |