重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文实例为大家分享了C语言列写三角函数表的具体代码,供大家参考,具体内容如下
在行唐等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、成都网站建设 网站设计制作按需求定制网站,公司网站建设,企业网站建设,品牌网站建设,营销型网站,成都外贸网站建设,行唐网站建设费用合理。
下面是用函数指针实现的三角函数表,其中cos函数、sin函数和tan函数都已经在
#include#include // 传递函数指针f时,tabulate函数显示函数f的值 void tabulate(double (*f)(double), double first, double last, double incr); int main(void) { double initial, final, increment; printf("Enter initial value: "); scanf("%lf", &initial); printf("Enter final value: "); scanf("%lf", &final); printf("Enter increment: "); scanf("%lf", &increment); printf("\n x cos(x)" "\n ------- -------\n"); tabulate(cos, initial, final, increment); printf("\n x sin(x)" "\n ------- -------\n"); tabulate(sin, initial, final, increment); printf("\n x tan(x)" "\n ------- -------\n"); tabulate(tan, initial, final, increment); return 0; } void tabulate(double (*f)(double), double first, double last, double incr) { double x; int i, 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语言程序设计现代方法》
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。