IT/솔루션) 난 정말C... 없다구요
8장. 실력다지기 연습문제01 ) 문제 1. [단순한 함수의 정의]
돔찌
2019. 4. 11. 20:00
문제1. [단순한 함수의 정의]
Inch 단위의 데이터를 cm 단위의 데이터로 변환하는 함수와 cm단위의 데이터를 Inch단위의 데이터로 변환하는 함수를 각각 다음의 형태로 정의하자.
참고로 1inch는 2.54cm이다.
- double InchToCm {double inch} {...}
- double CmToInch {double cm} {...}
그리고 3.24inch를 cm 단위로 변환하여 그 결과를 출력하고, 12.7cm를 inch 단위로 변환하여 그 결과를 출력하는 main 함수를 정의하자.
===========================================================================
#include<stdio.h>
#include<stdlib.h>
double InchToCm(double Inch);
double CmToInch(double CM);
int main(void)
{
double N_Inch = 3.24;
double N_Cm = 12.7;
printf("%f 인치는 %f 센치이다. \n", N_Inch, InchToCm(N_Inch));
printf("%f 센치는 %f 인치이다. \n", N_Cm, CmToInch(N_Cm));
system("pause");
return 0;
}
double InchToCm(double Inch)
{
double Cm = Inch * 2.54;
return Cm;
}
double CmToInch(double Cm)
{
double Inch = Cm * 1 / 2.54;
return Inch;
}
=========================================================================
출력결과를 좀 더 보기좋게 보려면 %f를 %.3f로 바꿔주면 좀 더 깔끔하게 결과를 볼 수 있다.