c语言定义问题
#include <stdio.h>
int main()
{
int AGE,SI,N;
float ln(AGE),DBH,H,ln(N);
double log(double x);
printf("请输入ln(AGE),DBH,SI,ln(N)的值:");
scanf("%f %f %f %f",&ln(AGE),&DBH,&SI,&ln(N));
H = 4.63039 *ln(AGE)+ 0.13644*DBH-1.00709*ln(N)+1.93339*SI;
printf("H=%f
",H);
return 0;
}
一个基础的问题
C的自定义标识符(变量)只能由字母/数字/下划线组成
你的ln(AGE)不能做为C变量
你只要用AGE做变量就可以了,ln是个数学函数,在C中对应为log
上一篇:扣扣登录异常
热门标签: