C언어/주차별 문제
[4주차] 원의 둘레와 면적
슈슈버거
2023. 4. 19. 22:45
문제

내가 작성한 코드
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
double width(double d){
return d*d*3.141592;
}
double length(double d){
return 2*d*3.141592;
}
int main() {
double half;
scanf("%lf", &half);
double widthresult;
double lengthresult;
widthresult = width(half);
lengthresult = length(half);
printf("%.3lf %.3lf\n", lengthresult, widthresult);
return 0;
}
둘레와 면적을 구하는 함수를 각각 double형을 반환하는 함수로 만들어주었다.
main에서는 half에 반지름의 값을 저장하도록 해주었고
넓이와 둘레를 구하는 함수를 각각 호출해서 결과값을 실수형으로 출력하되
.3을 이용해 소수점 세번째 자리까지만 나오게 해주었다.