컴퓨터/C/C++
2008년 8월 29일
GoldenAss
2008. 8. 29. 14:56
// b0829.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
int Add(int a, int b)
{
return a+b;
}
int Minus(int a, int b)
{
return a-b;
}
int Mux(int a, int b)
{
return a*b;
}
int main(int argc, char* argv[])
{
int a, b, c;
int result;
int (*pAdd)(int, int);
int (*pMinus)(int, int);
int (*pMux)(int, int);
pAdd = Add;
pMinus = Minus;
pMux = Mux;
scanf("%d%d%d",&a,&b,&c);
switch(c)
{
case 0:
//result = Add(a,b);
result=pAdd(a,b);
break;
case 1:
//result = Minus(a,b);
result = pMinus(a,b);
break;
default:
//result = Mux(a,b);
result = pMux(a,b);
break;
}
printf("result = %d\n", result);
//http://blog.empas.com/clccclcc
return 0;
}