C語言 數軸 例項練習鞏固基礎(2)

2021-09-07 19:47:33 字數 763 閱讀 3926

二、年底了,企業要根據利潤進行分發提成

利潤低於和等於10萬,獎金可提10%;

利潤高於10萬低於和等於20萬,低於10萬的獎金提10%,高於10萬的提7.5%;

利潤高於20萬低於和等於40萬,高於20萬部分可提5%;

利潤高於40萬低於和等於60萬,高於40萬部分可提3%;

利潤高於60萬低於和等於100萬,高於60萬部分可提1.5%;

高於100萬,超過100萬部分可提1%。

輸入利潤,求應發的獎金提成是多少?

程式設計思路:1、利用數軸來分界,定位;

2、還可以用switch函式;

#include/*double 和 float 的區別是double精度高,有效數字16位,float精度7位。但double消耗記憶體是float的兩倍,double的運算速度比float慢得多*/

int main()

else if(i<=200000) //獎金小於200000

else if(i<=400000) //獎金小於400000

else if(i<=600000) //獎金小於600000

else if(i<=1000000) //獎金小於1000000

else if(i>1000000) //獎金大於200000

printf("獎金提成:bonus=%lf",bonus);

printf("\n");

}

每天一練,堅持不懈,少俠帶你進入c語言的世界修煉!

C語言 輪詢驗證 例項練習鞏固基礎(3)

三 乙個整數,它加上100等於乙個完全平方數,它再加上168又是乙個完全平方數,請問該數是多少?程式設計思路 推導出應該滿足的條件和取值範圍,然後程式中進行輪詢,是否滿足條件,滿足多個條件後列印出滿足題目要求的該數。假設該數為x 1 x 100 n2 x 100 168 m2 2 推導m2 n2 m...

C語言基礎鞏固

基本資料型別 1 基本型別 c語言基本資料型別 char,int,float,double.c語言規定可以在基本資料關鍵字前面加上以下這些修飾符 signed,unsigned,short,long.來擴充套件基本資料型別的數值範圍,或提高基本資料型別的資料精度。c語言還有乙個特殊的資料型別 voi...

C語言例項練習

最近撿起了很久以前的c語言,把一些看到敲下練習的例項記錄如下 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?void test1 int num printf count is d n count 乙個整數,它加上100後是乙個完全平方數,再加上168又是乙個完全平方數...