哪位大神能幫我看看,這個程序要怎么編?。?/h1>
6 回答

TA貢獻452條經驗 獲得超796個贊
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
? ? double salary;//工資水平?
?while(scanf("%lf",&salary))
?{
? ? double sax ?= 0;//局部變量稅費?
? if(salary > 800 && salary <= 1200)
? {
? ? ? sax = (salary-800)*0.05; ? ? ? ? ? ?
? }
? else if(salary > 1200 && salary <= 2000)
? {
? ? ? ?sax = (salary - 1200)*0.08;
? }
? else if(salary > 2000)
? {
? ? ? ?sax = (salary - 2000)*0.2;
? }
? cout<<sax<<endl;
?}
?
?return 0; ??
}
滿意請采納

TA貢獻392條經驗 獲得超170個贊
你可以用下面的方法來哈,是if語句的格式.
第一種只要if
if(salary<800)
if(salary>800&&salary<1200)
if(salary>1200&&salary<2000)
if(salary>2000)
第二種含有else if
if(salary<800)
else if(salary<1200) //隱含此時salary不會小于800,上面的情況已經被排除,已經被else了
else if(salary<2000)//隱含此時salary不會小于1200,小于2000,最多小到1200
else ?// 排除以上的內容及此時salary不會小于2000,即大于2000以上
- 6 回答
- 0 關注
- 2123 瀏覽
添加回答
舉報