-
8장. 실력다지기 연습문제01 ) 문제 1. [단순한 함수의 정의]IT/솔루션) 난 정말C... 없다구요 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로 바꿔주면 좀 더 깔끔하게 결과를 볼 수 있다.
'IT > 솔루션) 난 정말C... 없다구요' 카테고리의 다른 글
8장. 실력다지기 연습문제01 ) 문제 5. [연산자의 활용] (0) 2019.04.14 8장. 실력다지기 연습문제01 ) 문제 4. [연산자의 활용] (0) 2019.04.14 8장. 실력다지기 연습문제01 ) 문제 3. [자료형의 판단] (0) 2019.04.14 8장. 실력다지기 연습문제01 ) 문제 2. [함수의 정의와 활용] (0) 2019.04.11 C언어 책 ) 난 정말 C Programming을 공부한 적이 없다구요 (0) 2019.04.11