3.1. 김은경 ¶
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int compare(int x, int y); int main(void) { int nx,ny; printf("정수 x,y를 입력하세요\n"); scanf("%d %d",&nx,&ny); int result= compare(nx,ny); printf("%d\n",result); return 0; } int compare(int x,int y) { if(x>y) return 1; else if (x==y) return 0; else return -1; }
4.2. 박상범 ¶
#include<stdio.h> void ChangeOrder(int a[],int i,int j) { int temp; temp = a[ i-1 ]; a[i-1] = a[j-1]; a[j-1]= temp; } int main() { int a[8]; int i,j,k; printf("8칸 짜리 배열 채워넣을 숫자 입력"); for(k=0 ;k<8 ;k++) scanf("%d",&a[k]); printf("순서 바꿀 칸수 두개 입력"); scanf("%d %d",&i,&j); ChangeOrder(a,i,j); for(k=0 ; k < 8 ;k++) { printf("%d ",a[k]); } }
5. 과제3 ¶
반지름 r이 주어졌을 때(단, r은 int형이다.) 원의 넓이를 double형으로 return하는 함수를 만드세요.(단, 원의 넓이는 r^2pi이고, pi는 3.14를 사용합니다.)
6. 과제4 ¶
어떤 수 x가 주어졌을 때, 그 수가 소수이면 1을 return 하고 아니면 0을 return하는 함수를 만드세요.
위의 함수를 사용하여 1부터 100까지의 수 중 소수를 모두 찾아서 배열에 저장하고, 역순으로 출력하세요.