-
C언어 계산기라고말하기도 창피한 사칙연산기공부/과거 2013. 10. 3. 18:05반응형
ㅁㄴㅇㅁㄴㅇ
공부하다 그냥 case이용해서 발로짜봄
#include <stdio.h>
/* 사칙연산 프로그램 */
int Add(int i,int j)
{
int result= i+j;
return result;
}
int Min(int i,int j)
{
int result= i-j;
return result;
}
int Div(int i,int j)
{
int result= i/j;
return result;
}
int Mul(int i,int j)
{
int result= i*j;
return result;
}
void main()
{
int a,b;
int B,s;// 부호만별
int temp,result;
printf("하고자 하는 연산을 선택해 주십시오 : \n");
scanf("%d", &s);
while(s<4 || s>0)
{printf("잘못 입력 하셧네요..다시 선택해 주십시오 : \n");
scanf("%d", &s);
if(0<s<4)
{break;
}
}
switch(s){
case(1):{printf("더하고싶은 숫자 두개를 입력해주세요: \n");
scanf("%d %d", &a, &b);
result = Add(a,b);
break;
}
case(2):
{printf("빼고싶은 숫자 두개를 입력해주세요: \n");
scanf("%d %d", &a, &b);
if(a<b){
temp=a;
a=b;
b=temp;
}
result = Min(a,b);
break;
}
case(3):
{printf("나누고싶은 숫자 두개를 입력해주세요: \n");
scanf("%d %d", &a, &b);
result = Div(a,b);
break;
}
case(4):
{printf("곱하고싶은 숫자 두개를 입력해주세요: \n");
scanf("%d %d", &a, &b);
result = Mul(a,b);
break;
}
}
printf("계산 결과는 %d 입니다. \n", result);
}'공부 > 과거' 카테고리의 다른 글
RSA전자서명 실습 (0) 2013.11.26 AES의 쉬프트로우,서브바이트 C로구현 (0) 2013.10.21 MFC로 좌표때려박기로 구현 (0) 2013.10.01