有關個稅計算器的說明 新增鏈結描述
**如下
#include
#include
intynsds()
printf
("需要養房?(y/n)\n");
scanf
("%s"
,&c);if
(c==
'y')
printf
("需要養娃?(y/n)\n");
scanf
("%s"
,&c);if
(c==
'y')
printf
("需要養爸媽?\n");
scanf
("%s"
,&c);if
(c==
'y')
if(money<0)
return money;
}double
taxs
(int money ,
int i)
else
if(i*money>
36000
&&i*money<=
144000
)else
if(i*money>
144000
&&i*money<=
300000
)else
if(i*money>
300000
&&i*money<=
420000
)else
if(i*money>
420000
&&i*money<=
660000
)else
if(i*money>
660000
&&i*money<=
960000
)else
if(i*money>
960000
)return tax;
}int
yukou
(int money,
int i)
else
if(i*money>
36000
&&i*money<=
144000
)else
if(i*money>
144000
&&i*money<=
300000
)else
if(i*money>
300000
&&i*money<=
420000
)else
if(i*money>
420000
&&i*money<=
660000
)else
if(i*money>
660000
&&i*money<=
960000
)else
if(i*money>
960000
)return shu;
}void
main()
printf
("需要繳稅%d\n"
,temp)
;}
在這個程式裡面呢,需要注意以下的一行**
double taxs(int money ,int i)
**的返回值是tax,其是浮點型的返回值,必須要將返回值型別改為浮點型別
請注意一點,在輸入單個字元時,最好使用%s,不要使用%c,因為%c是輸入單個字元,在你輸入單個字元後,需輸入空白符,這時空白符留在記憶體中,當下乙個scanf出現,記憶體直接把空白符傳遞給scanf,會出現不經鍵盤輸入就進行下乙個輸入的情況
把scanf改為gets也是可以的,但是如果改為gets,就必須此函式體內都是gets,最好統一輸入方式
**如下
int i=0;
char c[3]
;if(money>=
5000
)printf
("需要養房?(y/n)\n");
gets
(c);if(
strcmp
(c,"y")==
0)printf
("需要養娃?(y/n)\n");
gets
(c);if(
strcmp
(c,"y")==
0)printf
("需要養爸媽?\n");
gets
(c);if(
strcmp
(c,"y")==
0)if(money<0)
C語言實現個稅計算器
最近在學c語言基礎,在導師的指導下,先準備寫個個稅薪資計算器。這是乙個簡單的c語言小demo。主要用到了c語言的函式,if選擇語句。程式的主要 如下 可執行 include float salary int len float culculatesalary else if salary 5000 ...
mysql計算個稅 2023年個人所得稅計算函式
2019年個人所得稅的免徵額從3500元提公升到了5000元,這意味著月工資在5000元以下的人都不需要繳納個人所得稅了。js指令碼計算2019年個人所得稅的計算方法,返回結果是個人所得稅的稅額 functioncalculateindividualincometax wages taxlevelr...
2019個人所得稅計算器哪個好用?HR分享一些心得
只從新個稅法實施以來,很多人會有乙個疑問,那就是 究竟每月可以多拿多少錢?2019 年 1 月個稅改革之後,居民納稅起徵點從 3500 元提高到了 5000 元,還可以享受六項專享附加扣除,也就是說員工到手的工資會更多了。2019 個人所得稅計算器哪個好用?聽聽有經驗的hr說大家不妨可以使用i人事 ...