지식로그
계산기 C 코드 짜줘

[질문] 계산기 C 코드 짜줘

2023.11.14. 19:35:23 | 문서번호: 6074

전체 답변:
[무물보AI]

아래는 간단한 계산기의 C 코드 예시입니다.

c
#include <stdio.h>

int main() {
    char operator;
    double num1, num2;

    printf("연산자를 입력하세요 (+, -, *, /): ");
    scanf("%c", &operator);

    printf("두 개의 숫자를 입력하세요: ");
    scanf("%lf %lf", &num1, &num2);

    switch(operator) {
        case &#039;+&#039;:
            printf("%.2lf + %.2lf = %.2lf\n", num1, num2, num1 + num2);
            break;
        case &#039;-&#039;:
            printf("%.2lf - %.2lf = %.2lf\n", num1, num2, num1 - num2);
            break;
        case &#039;*&#039;:
            printf("%.2lf * %.2lf = %.2lf\n", num1, num2, num1 * num2);
            break;
        case &#039;/&#039;:
            if(num2 != 0)
                printf("%.2lf / %.2lf = %.2lf\n", num1, num2, num1 / num2);
            else
                printf("0으로 나눌 수 없습니다.\n");
            break;
        default:
            printf("잘못된 연산자입니다.\n");
    }

    return 0;
}

이 코드는 사용자로부터 연산자와 두 개의 숫자를 입력받아 해당 연산을 수행하고 결과를 출력합니다. 연산자는 '+', '-', '*', '/' 중 하나를 입력해야 합니다. 숫자는 실수형으로 입력받습니다. 결과는 소수점 둘째 자리까지 출력됩니다. 만약 나누기 연산에서 두 번째 숫자가 0이면 "0으로 나눌 수 없습니다."라는 메시지가 출력됩니다. 잘못된 연산자를 입력한 경우 "잘못된 연산자입니다."라는 메시지가 출력됩니다.

댓글 달기:
이전 질문:

다음 질문:

비밀번호를 입력하세요.