C语言实现三角函数表
本文实例为大家分享了C语言列写三角函数表的具体代码,供大家参考,具体内容如下
下面是用函数指针实现的三角函数表,其中cos函数、sin函数和tan函数都已经在
#include#include //传递函数指针f时,tabulate函数显示函数f的值 voidtabulate(double(*f)(double),doublefirst,doublelast,doubleincr); intmain(void) { doubleinitial,final,increment; printf("Enterinitialvalue:"); scanf("%lf",&initial); printf("Enterfinalvalue:"); scanf("%lf",&final); printf("Enterincrement:"); scanf("%lf",&increment); printf("\nxcos(x)" "\n--------------\n"); tabulate(cos,initial,final,increment); printf("\nxsin(x)" "\n--------------\n"); tabulate(sin,initial,final,increment); printf("\nxtan(x)" "\n--------------\n"); tabulate(tan,initial,final,increment); return0; } voidtabulate(double(*f)(double),doublefirst,doublelast,doubleincr) { doublex; inti,num_intervals; num_intervals=ceil((last-first)/incr); for(i=0;i<=num_intervals;i++){ x=first+i*incr; printf("%10.5f%10.5f\n",x,(*f)(x)); } }
参考资料:
《C语言程序设计现代方法》
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。