html+jsp个人网站模板,wordpress 正计时,百度h5制作软件下载,nas wordpress建站题目要求利用指针编写程序#xff0c;用梯形法计算下列公式中的定积分#xff1a;参考代码首先说明一下指针的用处#xff1a;因为所传递的参数均为数字#xff0c;并不需要使用指针提高效率#xff0c;故这里使用指针指向函数。请注意calc()函数中的这一语句#xff1a;…题目要求利用指针编写程序用梯形法计算下列公式中的定积分参考代码首先说明一下指针的用处因为所传递的参数均为数字并不需要使用指针提高效率故这里使用指针指向函数。请注意calc()函数中的这一语句double(*pfunction)() function;即实现了我所描述的过程。代码如下#include #include double function(double x){return (double)(pow(x,3) x/2 1);}double calc(double a, double b){double ha, hb, result0;int i;double(*pfunction)() function;for(i0; i1000; i){ha (*pfunction)(ai*(b-a)/1000.0);hb (*pfunction)(a(i1)*(b-a)/1000.0);result ((ha hb)*(b-a)/1000.0)/2.0;}return result;}void main(){double a 0, b 10, result;result calc(a, b);printf(%lf, result);}运行结果【输出】2535.002500与实际值2535并无太大差距。若想提高精确度可进一步提高微元分段的数量。以上这篇C语言:利用指针编写程序,用梯形法计算给定的定积分实例就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持云海天教程。