使用函数指针技术 4次调用 ff函数,分别进行加、减、

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:56:59
用C语言编程
急用,在线等待中。
使用函数指针技术 4次调用 ff函数,分别进行加、减、
乘、除运算

使用函数指针技术

#include<stdio.h>
float add(float a, float b)
{
return a+b;
}
float sub(float a, float b)
{
return a-b;
}
float mul(float a, float b)
{
return a*b;
}
float div(float a, float b)
{
return a/b;
}
float ff(float(*func)(float,float), float a, float b)
{
return (*func)(a,b);
}

void main()
{
float a=3.0,b=4.6;
printf("a+b=%f\n",ff(add,a,b));
printf("a-b=%f\n",ff(sub,a,b));
printf("a*b=%f\n",ff(mul,a,b));
printf("a/b=%f\n",ff(div,a,b));
getch();
}

哎,题目都说不清的。