以下是引用回忆一阵风在2017-9-10 23:45:57的发言:
#include <stdio.h>
int main(void)
{
double triangle_area(double base, double hight)
{
double product;
product = base*hight;
return product / 2;
}
double a, b;
scanf_s("%lf,%lf", &a, &b);
printf("%lf", triangle_area(a, b));
system("pause");
return 0;
}
全部的代码是这样的
测试无异常:
可能是编译器不支持函数嵌套,试试:
double triangle_area(double base, double hight)
{
double product;
product = base*hight;
return product / 2;
}
int main(void)
{
double a, b;
scanf_s("%lf,%lf", &a, &b);
printf("%lf\n", triangle_area(a, b));
system("pause");
return 0;
}