本文目錄一覽:
C語言程序設計:獎金利潤提成
#includestdio.h
#define MIN(a,b) ((a)(b)?(a):(b))
int main()
{float lr,jj;
scanf(“%f”,lr);
jj=0.1*MIN(lr,100000);
if(lr100000)jj+=0.075*MIN(lr-100000,100000);
if(lr200000)jj+=0.05*MIN(lr-200000,200000);
if(lr400000)jj+=0.03*MIN(lr-400000,200000);
if(lr600000)jj+=0.015*MIN(lr-600000,400000);
if(lr1000000)jj+=0.05*(lr-1000000);
printf(“%g\n”,jj);
return 0;
}
C語言 「企業發放的獎金根據利潤提成」 的問題
「企業發放的獎金根據利潤提成」 的問題,用C語言表示應該為:
// 企業發放的獎金根據利潤提成。
// i // 100000 // 200000 // 400000 // 600000 // i 1000000 — 超過1000000按1%。
// 從鍵盤輸入當月利潤i,求應發獎金總數
// if語句
#include
int main()
{
int i,j;
printf(“請輸入當月利潤:”);
scanf(“%d”,i);
if(i j = i * 0.1;
else if( i 100000 i j = 100000 * 0.1 + ( i – 100000 ) * 0.075;
else if( i 200000 i j = 200000 * 0.1 + (i – 200000) * 0.05;
else if( i 400000 i j = 400000 * 0.1 + (i – 400000) * 0.03;
else if( i 600000 i j = 600000 * 0.1 + (i – 600000) * 0.015;
else
j = 1000000 * 0.1 + (i – 1000000) * 0.01;
printf(“應得的獎金是:%d\n”,j);
return 0;
C語言還提供了另一種用於多分支選擇的switch語句, 其一般形式為:
switch(表達式){
case 常量表達式1: 語句1;
case 常量表達式2: 語句2;
case 常量表達式n: 語句n;
default: 語句n+1;
}
其語義是:計算表達式的值。 並逐個與其後的常量表達式值相比較,當表達式的值與某個常量表達式的值相等時, 即執行其後的語句,然後不再進行判斷,繼續執行後面所有case後的語句。如表達式的值與所有case後的常量表達式均不相同時,則執行default後的語句。
C語言的概念
C語言是一種通用的、面向過程式的計算機程序設計語言。1972 年,為了移植與開發UNIX操作系統,丹尼斯·里奇在貝爾電話實驗室設計開發了C語言。
C語言是一種廣泛使用的計算機語言,它與Java編程語言一樣普及,二者在現代軟體程序員之間都得到廣泛使用。當前最新的C語言標準為C18,在它之前的C語言標準有C17、C11C99 等。
企業發放的獎金根據利潤提成的編程問題(c語言)
有個很明顯的錯誤。
比如利潤是45萬。
那麼應該是由以下幾個部分組成:
1.100000
這部分提成10%,也就是1萬
2.100000-200000之間的10萬,這部分提成7.5%,也就是7500
3.200000-400000之間的20萬,這部分提成5%,也就是1萬
4.高於40萬的5萬,提成3%,也就是1500
加起來,是3萬。
原創文章,作者:GUFK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140365.html