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을 이용해 소수점 세번째 자리까지만 나오게 해주었다.

'C언어 > 주차별 문제' 카테고리의 다른 글

[4주차] 100점짜리 인생  (0) 2023.04.19
[4주차] Counting  (0) 2023.04.19
[4주차] 피보나치 (재귀함수)  (0) 2023.04.19
[4주차] BMI 계산기  (0) 2023.04.19
[3주차] 특명: X를 운반하라  (0) 2023.04.19