【发布时间】:2019-08-25 16:09:59
【问题描述】:
嘿,我正在使用 c 代码并编写了两个函数。我需要将赋予一个函数的值传递给另一个函数中包含的方程。
这是第一个从用户输入中获得值的函数:
double getAltitude()
{
double a;
printf("\nEnter altitude (m):");
scanf("%lf", &a);
if (a > 9000)
{
printf("Invalid input! Altitude must be between 0 and 9000m");
return getAltitude();
}
else if ( a < 0 )
{
printf("Invalid input! Altitude must be between 0 and 9000m");
return getAltitude();
}
return a;
}
我需要使用用户输入的这个值来求解这个函数内部的一个方程
double density()
{
double density, a ;
density = (1.2 - 1.33*pow(10, -4)*a);
return density;
}
应该调用来自第一个函数的用户输入来代替密度方程中的变量 (a)。
任何帮助将不胜感激
干杯
【问题讨论】:
-
查找函数参数。