写一个用矩形法求定积分的通用函数

2023-07-06   


解: #include
   main()
   float integral(float(8p)(float),float a,float b,int n);
   float a1,b1,a2,b2,a3,b3,c,(*p)(float);
   float fsin(float);
   float fcos(float);
   float fexp(float);
   int n=20;
   printf(“Input a1,b1:”);
   scanf(“%f,%f”,&a1,&b2);
   printf(“Input a2,b2:”);
   scanf(“%f,%f”,&a2,&b2);
   printf(“Input a3,b3:”);
   scanf(“%f,%f”,&a3,b3);
   p=fsin;
   c=integral(p,a1,b1,n);
   printf(“The integral of sin(x) is:%f ”,c);
   p=fcos;
   c=integral(p,a2,b2,n);
   printf(“The integral of cos(x) is :%f ”,c);
   c=integral(p,a3,b3,n);
   printf(“The integral of sin(x) is :%f ”,c);
  
   float integral(float (*p)(float),float a,float b,int n)
  
   int i;
   floatx,h,s;
   h=(b-a)/n;
   x=a;
   s=0;
   for(i=1;i


相关内容:

  1. 写一个用矩形法求定积分的通用函数
  2. 什么是托管函数?托管函数有什么用?
  3. 我看到了用指针调用函数的不同语法形式
  4. C#中有没有静态构造函数,如果有是做什么用的?
  5. 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
  6. 上海方立数码笔试题