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
相關推薦
便查問答是一款實用的網絡熱門知識問答平臺,專注于分享你不知道的知識,、經驗及生活問題,,在這里所有人都能找到答案歡迎網友參與討論。