C/C++ 언어 두 정수를 입력 받아 연산하기
#include <stdio.h>int main() {int num1, num2;printf("first number ? ");fflush(stdin);scanf("%d",&num1);printf("second number ? ");fflush(stdin);scanf("%d",&num2);printf("%d + %d = %d \n",num1,num2,num1+num2);printf("%d - %d = %d \n",num1,num2,num1-num2);printf("%d * %d = %d \n",num1,num2,num1*num2);printf("%d / %d = %d \n",num1,num2,num1/num2);printf("%d %% %d = %d \n",num1,num2,num1%num2);return 0;}
1. 두번째 숫자가 0일 경우에 나누기가 불가능하므로 프로그램이 종료됩니다.
2. %는 나머지 연산입니다.
3. printf 함수에서 %%를 사용하는 %를 표기하기 위해서 입니다.
'C,C++ > 예제' 카테고리의 다른 글
| C/C++ 언어 printf()의 여러가지 출력 (0) | 2016.02.02 |
|---|---|
| C/C++ 언어 printf() 출력 방법 (0) | 2016.02.02 |
| C/C++ 언어 scanf() 버퍼 문제 (0) | 2016.02.02 |
| C/C++ 언어 scanf() 활용 (0) | 2016.02.02 |
| C/C++ 언어 getchar() 함수 버퍼 문제 (0) | 2016.02.02 |