codeup 1460
codeup 1468
#include <stdio.h>
int main(){
int arr[101][101]-{};
int n;
scanf("%d", &n);
int x = 1;
int i = 0, j = 0;
for(i = 1; i <= n; i++){
if(i%2 == 1){
for(int j = 1; j<=n; j++){
arr[i][j] = x;
x++;
}
}
else if(i%2==0){
for(j = n; j>=1; j--){
arr[i][j] = x;
x++;
}
}
}
for(i = 1; i <= n; i++){
for(j = 1; j <= n ; j++){
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
codeup 1480
#include <stdio.h>
int main(){
int arr[101][101] = {};
int n,m;
scanf("%d %d", &n,&m);
int x = 1;
int i = n, j = m;
int tj=j;
int ti=i;
int k = 0;
for(k = 1l k<n*m; k++){
if( ( i >= 1 && i <= n) && ( j >= 1 && j <= m) ){
arr[i][j] = x;
x++;
i++;
j--;
if( !(( i >= 1 && i <= n) && ( j >= 1 && j <= m)) ){
ti--;
if(ti <=0){
ti = 1;
tj--;
}
i = ti;
j = tj;
}
}
}
for(i = 1; i <= n; i++){
for(j = 1; j <= m ; j++){
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
codeup 1484
#include <stdio.h>
int main(){
int arr[101][101] = {};
int n,m;
scanf("%d %d", &n,&m);
int x = 1;
int i = 1, j = 1;
int k = 0;
for(i = 1; i <= n; i++){
for(j = 1; j <= m ; j++){
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
'정리 > C' 카테고리의 다른 글
[C] 구조체 (0) | 2023.07.30 |
---|---|
[c] 이차원 배열 문제 풀이 (0) | 2023.07.23 |
[c] 연결 리스트 (0) | 2023.05.28 |
[c] 연결 리스트 (0) | 2023.05.14 |
[c] 재귀 (0) | 2023.05.07 |
댓글