문제
N이 주어질 때, 다음과 같은 프로그램을 작성해보자.
입력
첫째 줄에 자연수 N이 주어진다.(1<=N<=100)
출력
예시를 참고하여 작성하자.
예제 입력
3
예제 출력
1 2 4
3 5
6
예제 입력
5
예제 출력
1 2 4 7 11
3 5 8 12
6 9 13
10 14
15
#include <stdio.h>
int main() {
//Please Enter Your Code Here
int n;
int x, y;
int arr[110][110];
scanf("%d", &n);
int num=1;
for(int i=1; i<=n; i++){
for(int j=i; j>0; j--){
arr[i][j]=num++;
}
}
for(int i=1; i<=n; i++){
for(int j=i; j<=n;){
for(int k=1; k<=n-i+1; k++){
printf("%d ", arr[j][k]);
j++;
}
}
printf("\n");
}
return 0;
}
'코딩테스트' 카테고리의 다른 글
[C] GCD LCM (0) | 2022.05.26 |
---|---|
[C] offset (0) | 2022.05.26 |
[C] 숫자 피라미드 (0) | 2022.05.26 |
[C] 주사위 게임 (0) | 2022.05.26 |
[C] Card game (0) | 2022.05.26 |