본문 바로가기

미래(2015-2016)/자습

연산자를 입력받아 계산하기



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

calculation.c


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

calculation2.c