1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #include <stdio.h>
#include <stdlib.h>
double f1( double x)
{
return x*x;
}
double f2( double x, double y)
{
return x*y;
}
__(1)__ fun( int i, double x, double y)
{
if (i==1)
{
return __(2)__(x);
}
else
{
return __(3)__(x,y);
}
}
main()
{
double x1=5, x2=3, r;
r = fun(1, x1, x2);
r += fun(2, x1, x2);
printf ( "\nx1=%f, x2=%f, x1*x1+x1*x2=%f\n" ,x1, x2, r);
system ( "pause" );
}
|