top of page

소스 코드 제출

공개·회원 52명

2025.05.06

/*

#include<stdio.h>

int main()

{

//입력: 1 이상의 수는 물풍선 -1은 장애물

//출력:0은 빈공간, -1은 장애물, -2는 물풍선, 플레이어는 입력된 순서+1로 표현

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

int i,j,n,k,t,w,p;

//게임판 입력

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

{

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

{

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

}


}


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

{

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

{

if(arr[i][j]>=1)

{

for(p=1; p<=arr[i][j]; p++)

{

if(arr[i][j+p] == -1)

{

break;

}

if( j+p<=10 )

{

arr[i][j+p]=-2;

}

}


}

}

}



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

{

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

{

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

}

printf("\n");

}




//플레이어 수 입력

scanf("%d",&n);

//플레이어들 좌표 입력

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

{

scanf("%d %d",&t,&w);

}



return 0;

}

*/

/**

함수 fucntion 기능 : 명령의 묶음


1. 중복을 줄일수있다, 코드가 간결해진다.


*/

/*

#include <stdio.h>


준비하기()

{

이닦기;

세수하기;

머리감기;

옷갈아입기;

}


밥먹기()

{


}


학교갈준비()

{

침대에서 일어나기

준비하기();

밥먹기(아침);

옷입기


}


int main()

{

for()

{

학교갈준비();

학교가기

밥먹기(점심);

공부하기

집에오기

학원가기

집에오기

준비하기();

밥먹기(저녁);

침대에 눕기

}


return 0;

}

*/

/*

#include <stdio.h>

int n = 10; //전역변수 global


void speak(int a)

{

int i; //지역변수 local

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

{

printf("hello!\n");

}

}


int main()

{

speak(5);

return 0;

}

*/


/*

리턴값이 없는 함수 예제!!!

#include <stdio.h>

int n = 10; //전역변수 global


void calculate(int a,int b)

{

printf("%d",a+b);

}


int main()

{

calculate(5,10);

return 0;

}

*/

/*

리턴값이 있는 함수 예제!!

#include <stdio.h>

int n = 10; //전역변수 global


int calculate(int a,int b)

{

return a+b;

}


int main()

{


printf("%d",calculate(5,10));


return 0;

}

*/

/*

#include <stdio.h>

//함수원형 작성하기 연습!!!

return자료형 함수이름 ( 매개변수 )

int calculate(int a, char b)

{


return ??;

}

int main()

{

printf("%d",calculate(5,'a'));

return 0;

}

*/

/*

//Q.1537

#include <stdio.h>


int n;


void f(int a)

{

if(a==1)

{

printf("hello");

}

else

{

printf("world");

}

}

int main()

{

scanf("%d", &n);

f(n);

return 0;

}

*/

/*

Q.1530

#include <stdio.h>

char f()

{

return 'A';

}


int main()

{

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

return 0;

}

*/

/*

//Q.1555

#include <stdio.h>


int n;


long long int f(int a)

{

int i;

long long int sum=0;

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

{

sum=sum+i;

}

return sum;

}


int main()

{

scanf("%d", &n);

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

}

*/

/*

//Q.1557

#include <stdio.h>


int n;


int f(int a)

{

int i ,sum=0;

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

{

if(a%i==0)

{

sum=sum+1;

}

}

return sum;

}



int main()

{

scanf("%d", &n);

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

}

*/

/*

//Q.1580

#include <stdio.h>


float circle(int r)

{

float sum=0;

sum= sum+ r*r*3.14;

return sum;

}


main()

{

int r;

scanf("%d", &r);

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

}


*/

#include <stdio.h>


int n, d[100010], k;


int f(int a)

{

int i;

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

{

if(d[i]==a)

{

return i;

}

}

return -1;

}


int main()

{

scanf("%d", &n);


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

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


scanf("%d", &k);

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

}

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