1461
2023. 4. 9. 00:02ㆍ카테고리 없음
#include <stdio.h>
int main(void) {
int n, i, j;
int a[101][101];
scanf("%d", &n);
int m=n;
int x=m;
for (i=0; i<n; i++){
for (j=0; j<n; j++){
a[n][n]=m;
printf("%d ", a[n][n]);
m--;
}
m=m+2*x;
printf("\n");
}
return 0;
}
100칸인 배열 a를 선언하고 배열의 크기가 될 n을 입력받습니다.
n값을 선언받아 m에 넣어주고 그 m값을 x에 저장해줍니다.
2중 반복문에서 배열 a에 m값을 넣어준 다음 출력 후 1씩 빼는 걸 n번 반복합니다.
그런 후 m값에 m+2*x값을 넣어줍니다.
(ex. n=5일때 m=0+2*5 ...)
마지막으로 한 줄에 n개의 숫자가 찼을 때 줄바꿈을 해줍니다.