C_C++

(C/C++) 사칙연산 계산하기

고니자니 2023. 7. 9. 13:41
반응형

C언어와 C++ 언어를 이용해서 사칙 연산을 수행하는 예제입니다.

 

C언어

#define _CRT_SECURE_NO_WARNINGS  // Visual Studio
#include <stdio.h>

int main() {
    int a, b;

    printf("a = ");
    scanf("%d", &a);

    printf("b = ");
    scanf("%d", &b);

    printf("%d + %d = %d\n", a, b, a + b);
    printf("%d - %d = %d\n", a, b, a - b);
    printf("%d * %d = %d\n", a, b, a * b);
    printf("%d / %d = %d\n", a, b, a / b);
    printf("%d / %d = %f\n", a, b, (double)a / b);
    printf("%d %% %d = %d\n", a, b, a % b);

    return 0;
}

(Output)

a = 10
b = 3
10 + 3 = 13
10 - 3 = 7
10 * 3 = 30
10 / 3 = 3
10 / 3 = 3.333333
10 % 3 = 1

C언어, 사칙 연산

 

C++ 언어

위 코드를 C++로 다시 작성했습니다.

#include <iostream>
using namespace std;

int main() {
    int a, b;

    cout << "a = ";
    cin >> a;

    cout << "b = ";
    cin >> b;

    cout << a << " + " << b << " = " << a + b << endl;
    cout << a << " - " << b << " = " << a - b << endl;
    cout << a << " * " << b << " = " << a * b << endl;
    cout << a << " / " << b << " = " << a / b << endl;
    cout << a << " / " << b << " = " << (double)a / b << endl;
    cout << a << " % " << b << " = " << a % b << endl;

    return 0;
}

(Output)

100 - 33 = 67
100 * 33 = 3300
100 / 33 = 3
100 / 33 = 3.030303
100 % 33 = 1

C++, 사칙 연산

반응형