Page 141 고등학교 프로그래밍 교과서
P. 141
스스로
스스로
해결하기 사용자 정의 함수를 이용하여, cm를 inch로 변환하는 프로그램을 작성해 보자.
해결하기
프로그램 실행 결과
01 #include
02 double cmtoinch(double cmv); 10.000000cm는 3.937010inch
03 int main(void){
04 double cm, inch;
05 printf("cm값 입력: " );
06 scanf("%lf" , &cm) ;
07 inch = cmtoinch(cm);
08 printf("%lfcm는 %lfinch " , cm, inch);
09 return 0;
10 }
11 double cmtoinch(double cmv) {
12 double result;
13 result = cmv * 0.393701;
14 return result;
15 }
응용하기
10개의 정수의 평균을 구하는 사용자 정의 함수를 작성하고, 이를 이용하여 평균을 구하는 프로그램을 작성
해 보자.
프로그램 실행 결과
01 #include
02 double average(int score[ ]);
03 int main( )
04 {
05 double result;
06 int numbers[10] = {87, 92, 95, 91, 16, 23, 45, 67, 98, 35};
07 result = average(numbers);
평균을 구하는 함수
08 printf("%lf", result);
09 return 0;
10 }
11 double average(int score[ ]) {
12 int countSubject;
13 double result = 0;
14 for(countSubject = 0;countSubject<10; countSubject++)
15 result = result + score[countSubject];
16 return result/10;
17 }
6. 함수 139
(책)2015프로그래밍-교과서3차심의본 본문.indb 139 2017-09-05 오후 4:16:30