回复 14楼 弟大勿勃
明白你的意思了
看看这个
#include<stdio.h>
#define PI 3.141592
float circumference(float n)// 这段代码是正确的
{
return(2*PI*n);
}
float area(float n)//
{
return(PI*n*n);
}
float comp(float x,float (*q)(float x))
{
double result;
result=(*q)(x);
return(result);
}
main()
{
float r=3.2,z,y;
z=comp(r,circumference);
y=comp(r,area);
printf("circumference=%.3f\n",z);
printf("area=%.3f\n",y);
}
[此贴子已经被作者于2016-8-29 14:32编辑过]