top of page

소스 코드 제출

공개·회원 77명

20250520

/*

#include <stdio.h>

#include <stdlib.h>


int main()

{

int n,k;

int sum = 0;

int max = -2147483648;

int arr[100000] = {};

scanf("%d %d",&n,&k);


for(int i = 0;i<n;i++){

scanf("%d",&arr[i]);

}



for(int i=0;i<n-k+1;i++){

for(int j=0;j<k;j++){

sum = sum+arr[j+i];

}

if(max<sum){

max = sum;

}

sum = 0;

}

printf("%d",max);

return 0;

}


*/



/*

#include <stdio.h>

#include <stdlib.h>


int main()

{

int n,k;

int sum = 0;

int max = 0;

int arr[100000] = {};

scanf("%d %d",&n,&k);


for(int i = 0;i<n;i++){

scanf("%d",&arr[i]);

}



for(int i=0;i<n-k+1;i++){

for(int j=0;j<k;j++){

sum = sum+arr[j+i];

}

max = sum;

break;

}




for(int i=0;i<n-k+1;i++){

if(max<sum){

max = sum;

}

sum = sum-arr[i]+arr[k+i];

}

printf("%d",max);


return 0;

}






*/

/**

1차원 직선

2차원 평면


1차원 배열

2차원 배열

층 호수

행 열

int arr[3][4]={};


j=0 j=1 .. j = 3

i=0 arr[0][0] arr[0][1] ... arr[0][3]

i=1 ...


i=2 arr[2][0] .. arr[2][3]


*/

/*

#include <stdio.h>

int main()

{

int arr[50][50]={};

int i, j, k=1;


for(j=0;j<4;j++)

{

for(i=0;i<3;i++)

{

arr[i][j] = k;

k++;

}

}



for(i=0;i<3;i++)

{

for(j=0;j<4;j++)

{

printf("%d ",arr[i][j]);

}

printf("\n");

}


return 0;

}




#include<stdio.h>

int main()

{

int n;

int cnt = 1;

int arr[100][100] = {};

scanf("%d",&n);


for(int i=0;i<n;i++){

for(int j=0;j<n;j++){

arr[i][j] = cnt;

cnt = cnt+1;

}

}

for(int i=0;i<n;i++){

for(int j=0;j<n;j++){

printf("%d ",arr[i][j]);

}

printf("\n");

}

return 0;

}


*/

/*

#include<stdio.h>

int main()

{

int n;

int cnt = 1;

int arr[100][100] = {};

scanf("%d",&n);


for(int i=0;i<n;i++){

for(int j=0;j<n;j++){

arr[j][i] = cnt;

cnt = cnt+1;

}

}


for(int i=0;i<n;i++){

for(int j=0;j<n;j++){

printf("%d ",arr[i][j]);

}

printf("\n");

}

return 0;


}





#include<stdio.h>

int main()

{

int n,m;

int arr[100][100]={};


scanf("%d %d",&n,&m);


int cnt= n*m;

for(int i=0;i<n;i++){

for(int j=0;j<m;j++){

arr[i][j]= cnt;

cnt=cnt-1;

}

}

for(int i=0;i<n;i++){

for(int j=0;j<m;j++){

printf("%d ",arr[i][j]);

}

printf("\n");

}

return 0;

}


#include<stdio.h>

int main()

{

int n,m;

int cnt = 1;

int arr[101][101]={};

scanf("%d %d",&n,&m);

cnt = n*m;


for(int i=m;i>0;i--){

for(int j=n;j>0;j--){

arr[j][i]=cnt;

cnt=cnt-1;

}

}


for(int i=n;i>0;i--){

for(int j=m;j>0;j--){

printf("%d ",arr[i][j]);

}

printf("\n");

}


return 0;

}


#include<stdio.h>

int main()

{

int n;

int cnt=1;

int arr[101][101]={};

scanf("%d",&n);


for(int i = 0;i<n;i++){

for(int j = 0;j<n;j++){

arr[i][j]=cnt;

cnt=cnt+1;

}

}



for(int i = 0;i<n;i++){

if(i%2 == 1){

for(int j = n-1;j>=0;j--){

printf("%d ",arr[i][j]);

}

printf("\n");

}

else{

for(int j = 0;j<n;j++){

printf("%d ",arr[i][j]);

}

printf("\n");

}

}

return 0;

}



#include<stdio.h>

int main()

{

int n;

int cnt=1;

int arr[101][101]={};

scanf("%d",&n);


for(int i = 0;i<n;i++){

for(int j = 0;j<n;j++){

arr[j][i]=cnt;

cnt=cnt+1;

}

}





for(int i = 0;i<n;i++){


for(int j = 0;j<n;j++){

if(j%2==0){

printf("%d ",arr[i][j]);

}

else{

printf("%d ",arr[j][i]);

}

}

printf("\n");



}

return 0;

}


*/

1회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page