반응형
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++로 다시 작성했습니다.
#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_C++' 카테고리의 다른 글
(C언어) 퀵 정렬(quick sort) (0) | 2023.07.10 |
---|---|
(C언어) 지정된 폴더의 파일 목록 출력하기 (0) | 2023.07.10 |
(C언어) 두 개의 파일이 같은지 (다른지) 비교하기 (0) | 2023.06.23 |
(C언어) 스레드로 배경음악 재생하기 (0) | 2023.06.15 |
(C언어) 배경음악 (소리 .wav) 재생하기 (0) | 2023.06.15 |