一个关于c语言的菜鸟问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 04:35:20
我想做出一个公式而把输入代进去
但一直逻辑上有错误..应该是我数学不好,
谁知道这个公式怎么写进去才不会出现错误?
printf("%.2f",(pts*0.15+reb*0.15+ast*0.2+stl+blk*0.5)*48/ing-((0.5-sfg/100)*100*0.3+(0.8-ffg/100)*0.05+to)*48/ing);
简单的说说
PTS分数 REB篮板 AST助攻 STL抢断 BLK盖帽 ING上场时间 SFG运动战命中率 FFG罚球命中率 TO失误
按照道理来说.
假设小A场均20分10板,1助攻0.5抢断2盖帽失误3次,每场上32分钟,80场比赛命中50%,罚球80%,那么其效率为(4+1.5+0.2+0.5+1-3)*48/30=4.2*8/5=6.72

但最终程序出来的数据老是不对,不知道错在哪里

PTS分数 REB篮板 AST助攻 STL抢断 BLK盖帽 ING上场时间 SFG运动战命中率 FFG罚球命中率 TO失误

你在公式里 字母也应该是 大写把???

注意字母的大小写。。。

main()

float PTS, REB, AST, STL, BLK, ING, SFG, FFG, TO;
scanf("%f", &PTS);
scanf("%f",&REB);
scanf("%f",&AST);
scanf("%f",&STL);
scanf("%f",&BLK);
scanf("%f",&ING);
scanf("%f",&SFG);
scanf("%f",& FFG);
scanf("%f",& TO);

printf("%.2f",(PTS*0.15+REB*0.15+AST*0.2+STL+BLK*0.5)*48/ING-((0.5-SHG/100)*100*0.3+(0.8-FFG/100)*0.05+tTO)*48/ing);