亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

大佬們幫幫忙,輸入35為什么不是2.500000而是2.875000

大佬們幫幫忙,輸入35為什么不是2.500000而是2.875000

C
qq_狼噬夜魘_0 2017-11-21 14:05:43
#include<stdio.h>int main(){?float l;?scanf("%f",&l);?if(l<=10)??l=0.1*l;?else if(10<l<=20)??l=1+(l-10)*0.075;?else if(20<l<=40)??l=1.75+(l-20)*0.05;?else if(40<l<=60)??l=2.75+(l-40)*0.03;?else if(60<l<=100)??l=2.75+20*0.03+(l-60)*0.015;?else??l=3.35+40*0.015+(l-100)*0.01;?printf("%f",l);?return 0;}
查看完整描述

1 回答

已采納
?
慕用4063026

TA貢獻195條經驗 獲得超115個贊

else if(20<l<=40)這里是連續語句,C11不建議這樣寫,有的編輯器會出錯,所有連續的改成&&形式else if(20<l&&l<=40),改后測試了沒問題

輸出:

2.500000


查看完整回答
2 反對 回復 2017-11-21
  • 1 回答
  • 0 關注
  • 1083 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號