top of page

소스 코드 제출

공개·회원 50명

2025-05-29

/*

#include<stdio.h>

int main()

{

int a[20][20]={};

int player[9][3]={};

int i,j,n,k, t;

for(i=1 ; i<=12 ; i++)

{

a[0][i]=100;

a[i][0]=100;

a[11][i]=100;

a[i][11]=100;

}

for(i=1 ; i<=10 ; i++)

{

for(j=1 ; j<=10 ; j++)

{

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

}

}

scanf("%d",&n);

for(i=1 ; i<=n ; i++)

{

scanf("%d %d",&player[i][1],&player[i][2]);

}

for(i=1 ; i<=10 ; i++)

{

for(j=1 ; j<=10 ; j++)

{

if(1<=a[i][j])

{

t = a[i][j];

a[i][j]=-2;

for(k=1 ; k<=t ; k++)

{

if(a[i][j+k]==100 || a[i][j+k]==-1)

{

break;

}

else if(1<=a[i][j+k])

{

continue;

}

a[i][j+k]=-2;

}

for(k=1 ; k<=t ; k++)

{

if(a[i+k][j]==100 || a[i+k][j]==-1)

{

break;

}

else if(1<=a[i+k][j])

{

continue;

}

a[i+k][j]=-2;

}

for(k=1 ; k<=t ; k++)

{

if(a[i][j-k]==100 || a[i][j-k]==-1)

{

break;

}

else if(1<=a[i][j-k])

{

continue;

}

a[i][j-k]=-2;

}

for(k=1 ; k<=t ; k++)

{

if(a[i-k][j]==100 || a[i-k][j]==-1)

{

break;

}

else if(1<=a[i-k][j])

{

continue;

}

a[i-k][j]=-2;

}

}

}

}

for(i=1 ; i<=n ; i++)

{

if(a[player[i][1]][player[i][2]]==-2)

{

continue;

}

else

{

a[player[i][1]][player[i][2]]=i;

}

}

for(i=1 ; i<=10 ; i++)

{

for(j=1 ; j<=10 ; j++)

{

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

}

printf("\n");

}

printf("Character Information");

printf("\n");

for(i=1 ; i<=n ; i++)

{

if(a[player[i][1]][player[i][2]]==-2)

{

printf("player %d dead",i);

}

else

{

printf("player %d survive",i);

}

printf("\n");

}

return 0;

}

*/

/**

함수 function (기능) : 명령의 묶음

중복되는 명령들을 묶어서, 간결하게 만들수있다!!!


*/

/*

#include<stdio.h>


걷기()

{

for()

{

오른발내밀기;

왼발내밀기 ;

}

}

문열기()

{

문손잡이잡기;

손잡이를 돌리기 ;

}


몸을왼족으로돌리기(int angle)

{

몸을 왼쪽으로 angle도 돌리기;

}

int main()

{

자리에서일어나기;

몸을 왼쪽으로 돌리기(270);

걷기();

문열기();

걷기();

문열기();

걷기();

몸을 왼쪽으로 돌리기(90);

엘리베이터 내려가기 버튼 누르기;

...


}

*/

/*

#include <stdio.h>

void speak(int n)

{

int i;

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

{

printf("hello world!\n");

printf("hi world!\n\n");

}

}


int main()

{

int x;

scanf("%d",&x);

speak(x);

return 0;

}

*/

/*

#include <stdio.h>

char f()

{

return 'A';

}

int main()

{

printf("%c", f() );

return 0;

}

*/

/*

#include <stdio.h>


int n, m; // 전역변수 global

long long int f(int n, int m)

{

int i; // 지역변수 local

return (long long int)n+m;

}


int main()

{

int i;

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

printf("%lld\n", f(n, m));

}

*/

/*

#include <stdio.h>

int n;

void f(int n)

{

if(n==1)

{

printf("hello");

}

else

{

printf("world");

}

}

int main()

{

scanf("%d", &n);

f(n);

return 0;

}

*/

/*

#include <stdio.h>

int n;

void f(int n)

{

int i;

for(i=1; i<=n; i++)

{

printf("*");

}

}

int main()

{

scanf("%d", &n);

f(n);

return 0;

}

*/

/*

#include<stdio.h>

int n;

char grade(int n)

{

if(90<=n && n<=100)

{

return 'A';

}

else if(80<=n)

{

return 'B';

}

else if(70<=n)

{

return 'C';

}

else if(60<=n)

{

return 'D';

}

else

{

return 'F';

}

}

int main()

{

scanf("%d",&n);

printf("%c",grade(n));

return 0;

}

*/

/*

#include<stdio.h>

int n;

int f(int n)

{

int i,k=0;

for(i=1 ; i<=n; i++)

{

if(n%i==0)

{

k++;

}

else

{

continue;

}

}

return (int) k;

}

int main()

{

scanf("%d",&n);

printf("%d\n",f(n));

}

*/

/*

#include<stdio.h>

int r;

float circle(int r)

{

return (float) 3.14*r*r;

}

main()

{

int r;

scanf("%d",&r);

printf("%.2f",circle(r));

}

*/

#include<stdio.h>

int n;

void f(int n)

{

int a[1000]={};

int i;

for(i=2 ; i<n; i++)

{

a[i]=n%i;

if(a[i]==0 && 2<n)

{

printf("composite");

return;

}

else

{

printf("prime");

return;

}

}

}

int main()

{

scanf("%d",&n);

f(n);

return 0;

}

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