函数指针的例子(自己的作业)
来源:互联网 发布:java最大公约数怎么求 编辑:程序博客网 时间:2024/05/22 02:01
#include<stdio.h>
#include<stdlib.h>
typedef double (* INTEGRAL)(double);
double integral_1(double x)
{
double y;
y = x*x/2 + x*x*x/3;
return y;
}
double integral_2(double x)
{
double y;
y = 3*x*x/2 + 2*x*x*x/3;
return y;
}
double integral_e(double x)
{
double e = 2.7182;
double y = 1;
int i;
for(i = 0; i < (int)x-1; ++i)
y *= e ;
return (y+x);
}
double integral(double a, double b, double (*f)(double))
{
return ((*f)(b)-(*f)(a));
}
void main()
{
double a;
double b;
int choose;
double result;
INTEGRAL inte[] = {integral_1,integral_2,integral_e};
printf("请输入您要求积分的上界:/n");
//double类型值的输入用"%lf"或者"%le"
scanf("%lf",&b);
printf("请输入您要求积分的下界:/n");
fflush(stdin);
scanf("%lf",&a);
printf("请输入计算方法(0-2):/n");
fflush(stdin);
scanf("%d",&choose);
result = integral(a,b,inte[choose]);
printf("结果为:%7.7f",result);
}
- 函数指针的例子(自己的作业)
- 使用函数指针的例子
- 函数指针的两个例子,
- 指针变量函数的例子
- 函数指针的使用例子
- 函数指针简单的例子
- 函数指针数组的例子
- 函数指针的两个例子
- 函数指针的一个例子
- 函数指针数组的例子
- 函数指针数组的例子
- 函数指针的几个例子
- C语言的函数指针的例子
- 指针函数和函数指针的使用例子
- strlen函数 自己写的外加例子
- 初学函数自己想到的一个例子
- typedef 函数指针的用法(附例子) 【转】
- typedef 函数指针的使用(含例子)
- 工作一年开发总结
- ftp上传的二进制设置
- jquery 验证
- 成长之路
- wpa_supplicant软件架构分析【转】
- 函数指针的例子(自己的作业)
- 窗口置顶,并且屏蔽系统按键
- 深入理解 GNU GRUB - 03 diskboot.S 3.1 diskboot.S执行时的环境 & 3.2 diskboot.S代码结构
- 常用的正则表达式
- 深入理解 GNU GRUB - 03 diskboot.S 3.3 diskboot.S详细注释
- s3c2410_gpio_setpin()
- 程序员的上升空间在哪里
- Visual C#中使用XML之实现DOM
- 无法正常安装数据库sql2008或sql2008 r2版本