double Multipy(double a, double b)
{
return a * b;
}
int main()
{
double a, b;
printf("Please Enter two data");
scanf("%lf %lf", &a, &b);
printf("The value : %lf", Multipy(a, b));
return 0;
}
long chengji(int x,int y)
{
long jieguo;
jieguo=x*y;
return jieguo;
}
只能实现两个整形数据的成绩,也没界限检测的功能,需要优化
#include
#define mult(x, y) (x * y)
int
main(void)
{
float a, b;
int c, d;
scanf( "%f%f%d%d", &a, &b, &c, &d );
printf( "%f ---- %d\n", mult(a, b), mult(c, d) );
return 0;
}
宏函数mult适用于任何类型的数。