본문 바로가기

미래(2015-2016)/자습

정수 두 개와 연산자 받아 계산하기



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
    2015.08.27
    내용: 두 개의 정수 변수를 선언해서 임의의 값을 대입한다.
          연산코드를 저장할 변수 선언 => char 타입
          연산코드가 '*'이면 두 변수의 값을 곱해서 화면에 출력
          아니면 두 변수의 값을 나눠서 화면에 출력
*/
 
#include <stdio.h>
 
int main()
{
    double a, b = 0.0;
    char calculator;
 
    printf("계산할 수를 두 개 입력해주세요. (3 13) : ");
    scanf("%lf %lf"&a, &b);
    fflush(stdin);
 
    printf("연산자를 입력해주세요. *|/ : ");
    scanf("%c"&calculator);
 
    calculator == '*' ? printf("%.0lf * %.0lf = %.0lf \n", a, b, a * b) : printf("%.0lf / %.0lf = %.3lf \n", a, b, a / b);
}
cs


calculation2.c