#include<stdio.h>
void main()
{
int num1, num2;
char k;
printf("입력]\n");
//첫번째 숫자 입력 받음
while(1)
{
printf("Num1 ? ");
scanf("%d", &num1);
fflush(stdin);
if(num1 < 0)
printf("input error, retry\n");
else
break;
}
//계산식 입력 받음
while(1)
{
printf("Op ? ");
scanf("%c", &k);
fflush(stdin);
if(k == '+' || k == '-' || k == '*' || k == '/')
break;
else
printf("input error, retry\n");
}
//두번째 숫자 입력 받음
while(1)
{
printf("Num2 ? ");
scanf("%d", &num2);
fflush(stdin);
if(num2 < 0)
printf("input error, retry\n");
else
break;
}
printf("출력]\n");
switch(k)
{
case '+' :
printf("%d %c %d = %d\n", num1, k, num2, num1+num2);
break;
case '-' :
printf("%d %c %d = %d\n", num1, k, num2, num1-num2);
break;
case '*' :
printf("%d %c %d = %d\n", num1, k, num2, num1*num2);
break;
case '/' :
printf("%d %c %d = %d\n", num1, k, num2, num1/num2);
break;
}
}
'Computer & Program > 잡다한 이모저모' 카테고리의 다른 글
날짜 계산 프로그램 (0) | 2009.05.11 |
---|---|
색 코드표~ (2) | 2009.03.04 |
예제50 : 기억클래스 (0) | 2009.03.04 |
다차원 배열의 예제 (0) | 2009.03.04 |
const함수 사용 예 (0) | 2009.03.04 |
댓글