C语言编程题:两个数乘积的函数

2025-03-03 05:17:08
推荐回答(3个)
回答1:

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;
}

回答2:

long chengji(int x,int y)
{
long jieguo;
jieguo=x*y;
return jieguo;
}
只能实现两个整形数据的成绩,也没界限检测的功能,需要优化

回答3:

#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适用于任何类型的数。