함수포인터 질문이요!
목소리
2023.04.01
질문 제목 :
뭐가 틀린걸까요? 조건문에서 틀린걸까요?
1 #includestdio.h
2 #includemath.h
3 #define pi 3.14
4
5 double funselect(double x){
6 int a;
7 printf(sin계산은 1, cosine은 2, tangent는 3을 입력하세요\n);
8 scanf(%d,&a);
9
10 if(a==1)
11 return sin(x*pi/180);
12 else if (a==2)
13 return cos(x*pi/180);
14 else if (a==3)
15 return tan(x*pi/180);
16
17 }
18
19 int main(){
20 double x;
21 double (*funvar)(double);
22
23 funvar=funselect;
24 scanf(%lf,&x);
25 printf(%lf\n,funvar(x));
26 }질문 내용 :
-
매디
어떤 오류가 생기나요??
메인함수에 return 0;을 추가해 보세요