출처 : 반크_세계무형유산 아리랑, 판소리
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
int AddCount;//덧셈카운트 변수
int SubCount;//뺄셈카운트 변수
void Add(int x, int y)
{
AddCount++;
printf("덧셈은 총 %d번 호출되었습니다.\n",AddCount);
printf("연산 결과 : %d\n",x+y);
}
void Sub(int x, int y)
{
SubCount++;
printf("뺄셈은 총 %d번 호출되었습니다.\n",SubCount);
printf("연산 결과 : %d\n",x-y);
}
void Mul(int x, int y)
{
static int MulCount=0;
printf("곱셈은 총 %d번 호출되었습니다.\n",++MulCount);
printf("연산 결과 : %d\n",x*y);
}
void Div(int x, int y)
{
static int DivCount=0;
printf("나눗셈은 총 %d번 호출되었습니다.\n",++DivCount);
printf("연산 결과 : %lf\n",(double)x/(double)y);
}
int main()
{
int n1,n2;
char ch;
while(1)
{
printf("연산을 입력하시오(강제종료는 Ctrl-C) : ");
scanf("%d %c %d",&n1,&ch,&n2); //ch='+';
if(n1==EOF || ch==NULL || n2==EOF) break;
if(ch=='+') Add(n1,n2);
else if(ch=='-') Sub(n1,n2);
else if(ch=='*') Mul(n1,n2);
else Div(n1,n2);
}
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 69제] C언어 콘서트 CHAPTER 8 Programming 13 순환호출(재귀함수) p339 (0) | 2021.12.21 |
---|---|
C언어 68제] c언어 콘서트 CHAPTER 8 Programming 12 저축 프로그램 p339 (0) | 2021.12.20 |
C언어 66제] C언어 콘서트 CHAPTER 8 Programming 10 주사위 게임 p338 (0) | 2021.12.15 |
C언어 65제] C언어 콘서트 CHAPTER 8 Programming 9 Monte Carlo 시뮬레이션을 이용한 동전게임. p338 (0) | 2021.12.15 |
C언어 64제] C언어 콘서트 CHAPTER 8 Programming 8 2차 방정식의 근을 구하기 p337 (0) | 2021.12.14 |
댓글