1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | #include <stdio.h> int sum( int , int ); //더하기 int diff( int , int ); //빼기 int prod( int , int ); //곱하기 int quotient( int , int ); //나누기 void main() { for ( ; ; ){ //무한루프 int x, y; int a, b, c, d; int z; printf ( "사칙연산만! 가능한 계산기입니다.\n" ); printf ( "숫자를 입력해보시오.\n" ); scanf ( "%d %d" , &x, &y); printf ( "%d,%d를 받았습니다.\n" , x, y); printf ( "1.더하기, 2.빼기, 3.곱하기, 4.나누기\n" ); scanf ( "%d" , &z); switch (z) //선택지? { case 1 : a = sum(x, y); printf ( "%d + %d = %d입니다.\n" , x, y, a); break ; case 2 : b = diff(x, y); printf ( "%d - %d = %d입니다.\n" , x, y, b); break ; case 3 : c = prod(x, y); printf ( "%d * %d = %d입니다.\n" , x, y, c); break ; case 4 : d = quotient(x, y); printf ( "%d / %d = %d입니다.\n" , x, y, d); break ; } } } // 함수 선언 int sum( int x, int y) { return x + y; } int diff( int x, int y) { return x - y; } int prod( int x, int y) { return x * y; } int quotient( int x, int y) { return x / y; } |
'Study > C++' 카테고리의 다른 글
세제곱근 구하기 (0) | 2011.09.03 |
---|---|
삼각형 넓이 구하기 (0) | 2011.09.03 |
다이아몬드 (0) | 2011.09.03 |
구조체를 이용한 성적계산 (0) | 2011.09.03 |
정수 2개를 받고 1부터 첫번째 입력 받은 수까지 2번째 입력받은 수의 배수의 합이 모두 얼마인지를 출력 (0) | 2011.09.03 |