早教吧作业答案频道 -->其他-->
C语言函数指针问题~~~~~~~~~~以下是我写一个程序:#include"stdio.h"#include"conio.h"#include"math.h"doublexs(double(*)(double),double(*)(double),double);main(){doublex,y;x=30.0;y=xs(sin,cos,x);printf("%lf",y);}double
题目详情
C语言函数指针问题~~~~~~~~~~以下是我写一个程序: #include "stdio.h" #include "conio.h" #include "math.h" double xs(double (*)(double),double (*)(double),double); main() { double x,y; x=30.0; y=xs(sin,cos,x); printf("%lf",y); } double xs(double (*p1)(double),double (*p2)(double),double m) { return (*p1)(m)/(*p2)(m); } 我运行得到:-6.405331 程序的意思是求tan 30度,,怎么可能得一个负数呢。我仔细检查了几遍程序,感觉没问题啊。。。。 请高手指点迷津~~~~ 新手感谢~~~~~
▼优质解答
答案和解析
你定义的30并不是30度 而是 是弧度30 1弧度=180/3.14=57.32度
看了 C语言函数指针问题~~~~~...的网友还看了以下:
数学math初等数论设p=4n+3是素数,证明当q=2p+1也是素数时,梅森数Mp=2^p-1不是 2020-05-16 …
C语言求方差方差用于描述一批数据的离散程度。编写程序,从键盘输入5个实数x1,x2,x3,x4,x 2020-06-10 …
double四舍五入保留两位小数doubled1=Math.round(4.015*100)/10 2020-06-27 …
高一函数题,1.定义域为R(全体实数)的一次函数f(x)满足f(x)+2f(-x)=2x+1,则f 2020-07-13 …
C语言函数指针问题~~~~~~~~~~以下是我写一个程序:#include"stdio.h"#in 2020-07-23 …
编写一个求x的y次幂的递归函数,X为double型,y为int型,要求从主函数输入x,y的值,调用 2020-07-23 …
若y是关于x的函数,H是常数(H>0),若对于此函数图象上的任一两点(x1,y1),(x2,y2) 2020-07-31 …
若y是关于x的函数,H是常数(H>0),若对于此函数图象上的任意两点(x1,y1),(x2,y2) 2020-07-31 …
英文数学Math听写单词时候.大写Math还是小写math 2020-08-03 …
(4七1k•松江区右模)定义:对于函数f(h),若存在非零常数人,T,使函数f(h)对于定义域内的任 2020-12-08 …