사용자 지정함수 만들기 250414 - DKDUD123/ex250310_first GitHub Wiki

1.두수의평균값 구하기

#include <stdio.h>

// 함수 정의
float average_numbers(int s, int h) {
   return (s + h) / 2.0;
}
> > 
int main() {
   float result = average_numbers(10, 20);
   printf("두 수의 평균: %.2f\n", result);  // 출력: 두 수의 평균: 15.00
   return 0;
} 

2. 숫자가 양수, 음수, 0인지 확인

 #include <stdio.h>

 const char* check_sign(int num) {
    if (num > 0) {
        return "양수입니다.";
    } else if (num < 0) {
        return "음수입니다.";
    } else {
        return "0입니다.";
    }
 }

 int main() {
    const char* result = check_sign(-5);  // 함수 호출
    printf("-5는 %s\n", result);  // 출력: -5는 음수입니다.
    return 0;
 }

3.수면시간을 계산

 #include <stdio.h>

 // 수면 시간을 계산하는 함수
 int calculate_sleep_hours(int start_hour, int end_hour) {
    if (end_hour >= start_hour) {
        return end_hour - start_hour;  // 수면 시간이 24시간 이내일 경우
    } else {
        return (24 - start_hour) + end_hour;  // 자정을 넘겼을 경우
    }
 }

 int main() {
    int start_hour = 22;  // 수면 시작 시간
    int end_hour = 6;     // 수면 종료 시간
    
    int sleep_hours = calculate_sleep_hours(start_hour, end_hour);  // 함수 호출
    printf("수면 시간은 %d 시간입니다.\n", sleep_hours);  // 출력: 수면 시간은 8 시간입니다.

    return 0;
 }
⚠️ **GitHub.com Fallback** ⚠️