
#include <iostream>
using namespace std;
int main() {
int a,b;
cin >> a >> b;
cout << a+b << endl;
cout << a-b << endl;
cout << a*b << endl;
cout << a/b << endl;
cout << a%b << endl;
return 0;
}
이렇게 한 줄 입력하고 endl로 \n + flush 해주는 식으로 했다.
#include <iostream>
using namespace std;
int main(int argc, char const *argv[]) {
int a, b;
cin >> a >> b;
cout << a + b << "\n"; // 덧셈
cout << a - b << "\n"; // 뺄셈
cout << a * b << "\n"; // 곱셈
cout << a / b << "\n"; // 나눗셈 (몫)
cout << a % b << "\n"; // 나눗셈 (나머지)
return 0;
}
이렇게 a+b,a-b,,,a%b 를 넣고 각각 뒤에 \n(개행 이스케이프 문자) 도 출력 버퍼에 넣어주는 식으로 코드를 짰다.
방법 1보다 방금 endl쓰지 않고 코드짠 방법이 더욱 빠르게 입출력을 처리한다.
즉, 더 성능이 좋은 코드이다.
#include <cstdio>
using namespace std;
int main() {
int a,b;
scanf("%d %d", &a, &b);
printf("%d\n", a+b);
printf("%d\n", a-b);
printf("%d\n", a*b);
printf("%d\n", a/b);
printf("%d", a%b);
return 0;
}
과
```#include <stdio.h>
int main() {
int a,b;
scanf("%d %d", &a, &b);
printf("%d\n", a+b);
printf("%d\n", a-b);
printf("%d\n", a*b);
printf("%d\n", a/b);
printf("%d", a%b);
return 0;
}
이다. 중요한게 printf 는 개행(\n)을 포함하지 않는다. 따라서 printf로 한 줄 한 줄 개행해서 출력하고싶은 경우 꼭 제일 뒤에 \n을 넣어줘야한다.