새싹교실/2016/한국표준시반/5주차 (rev. 1.3)
- 2016/05/10 오전 11시~ 오후 1시
- 함수
- 배열 약간
두 정수(x, y)를 비교하는 함수를 만드세요.
x > y이면 1을 return
x < y 이면 -1을 return
x == y 이면 0을 return
합니다.
int compare(int x,int y)
{
if (x>y)
return 1;
else if (x == y)
return 0;
else
return -1;
}
원소의 개수가 8개인 int형 배열과 두 정수 i, j를 매개변수(parameter, 또는 인자라고 부릅니다.)로 받아서 i번째 원소와 j번째 원소의 값을 바꾸는 함수를 만드세요.
ex> 1, 2, 3, 4, 5, 6, 7, 8
0번째와 7번째를 바꿈
8, 2, 3, 4, 5, 6, 7, 1
반지름 r이 주어졌을 때(단, r은 int형이다.) 원의 넓이를 double형으로 return하는 함수를 만드세요.(단, 원의 넓이는 r^2pi이고, pi는 3.14를 사용합니다.)
double area(int r)
{
return r*r*3.14;
}
어떤 수 x가 주어졌을 때, 그 수가 소수이면 1을 return 하고 아니면 0을 return하는 함수를 만드세요.
위의 함수를 사용하여 1부터 100까지의 수 중 소수를 모두 찾아서 배열에 저장하고, 역순으로 출력하세요.