C언어-함수 포인터 간단한 예제, 함수 포인터를 사용한 계산기 프로그램(매우 쉬움/이해하기 쉬움)
함수 포인터를 사용한 간단한 프로그램 1. 첫번째 방법 #include int add(int x,int y){ //덧셈함수 return x+y; } int sub(int x,int y){ //뺄셈함수 return x-y; } int main(void){ int a,b,c; printf("숫자입력:") ;scanf("%d",&a); printf("\n1.덧셈 2.뺄셈\n"); printf("메뉴입력:");scanf("%d",&b); printf("숫자 입력:");scanf("%d",&c); int (*fp)(int,int); //함수 포인터 if(b==1) fp=add; //덧셈함수 if(b==2) fp=sub; //뺄셈함수 printf("계산 결과값은??%d",fp(a,c)); return 0; } 2...
2021. 3. 8.
(Python)파이썬: 계산기 프로그램/함수를 사용한 계산기 프로그램/if,else문 활용
계산기 프로그램 def add(a,b): #덧셈 함수 return a+b def sub(a,b): #뺄셈 함수 return a-b def div(a,b): #나눗셈 함수 if(b!=0): return a/b def mul(a,b): #곱셈함수 return a*b def run(): while True: print("메뉴\n1.덧셈\n2.뺄셈\n3.나눗셈\n4.곱셈\n5.종료") #메뉴 출력 menu=int(input("메뉴 선택>>>")) if(menu==1): a,b=map(int,input("두 정수 입력:").split()) print("%d + %d = %d"%(a,b,add(a,b))) #덧셈함수 호출 elif(menu==2): a,b=map(int,input("두 정수 입력:").split()..
2021. 2. 28.