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

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

寫了一個C語言程序,但運行有問題,望有大佬能給我講一下?

寫了一個C語言程序,但運行有問題,望有大佬能給我講一下?

C
青燈孤影 2017-08-14 21:33:27
#include?<stdio.h> int?main() { ????int?i; ????int?a,b,c,d,e,f; ????printf("今年公司獲利了,打算在年終發放獎金.\n"); ????printf("快來看看今年能得到多少獎金吧!!!!\n"); ????printf("請輸入公司利潤(單位:萬元):"); ????scanf("%d\n",&i);//調用輸入的利潤i的值. ????if(i<=0) ????{ ????????printf("別逗了,再逗老板就要炒你魷魚了!\n"); ????} ????else?if(i>0&&i<=10) ????{ ????????a=i*0.1; ????????printf("恭喜你可以獲得%d萬元的獎金!!!\n",a); ????} ????else?if(i>10&&i<=20) ????{ ????????b=10*0.1+(i-10)*0.75; ????????printf("恭喜你可以獲得%d萬元的獎金!!!\n",b); ????} ????else?if(i>20&&i<=40) ????{ ????????c=10*0.175+(i-20)*0.05; ????????printf("恭喜你可以獲得%d萬元的獎金!!!\n",c); ????} ????else?if(i>40&&i<=60) ????{ ????????d=10*0.18+(i-40)*0.03; ????????printf("恭喜你可以獲得%d萬元的獎金!!!\n",d); ????} ????else?if(i>60&&i<=100) ????{ ????????e=10*0.24+(i-60)*0.015; ????????printf("恭喜你可以獲得%d萬元的獎金!!!\n",e); ????} ????else?if(i>100) ????{ ?????????f=10*0.24+40*0.015+(i-100)*0.01; ????????printf("恭喜你可以獲得%d萬元的獎金!!!\n",f); ????} ????else//針對用戶輸入其他非數字的情況 ????{ ????????printf("再亂輸我保證不打死你!!!!!!!!!!!!!!\n"); ????} ????return?0; }
查看完整描述

1 回答

已采納
?
言曌博客liuyanzhao_com

TA貢獻164條經驗 獲得超117個贊

把第 9 行的那個\n去掉

scanf("%d",&i);//調用輸入的利潤i的值.

請不要在 scanf 里添加任何其他字符

這樣你的demo就能正常運行了。

最后,還是建議你 把那個獎金的類型設置為 double 類型,用 %lf 接收

查看完整回答
2 反對 回復 2017-08-14
  • 1 回答
  • 0 關注
  • 1140 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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