用c语言编写下面这个程序,求大神
答案:3 悬赏:10 手机版
解决时间 2021-03-03 23:28
- 提问者网友:骑士
- 2021-03-03 12:30
当一个人的月收入在2000元以下时免税;月收入在2000元到5000元之间时,超过2000的部分纳税8%;月收入在5000元以上时,2000至5000之间的部分纳税8%,超过5000的部分纳税15%。编写程序从键盘输入月收入income,计算并输出应交税款tax。
最佳答案
- 五星知识达人网友:平生事
- 2021-03-03 12:43
这是一道应用题目,不要以现在个人所得税扣除额3500元计算。.
工资为X:
500元收超过部分的5%=500*5%=25元
(X-500-2000)*10%=45-25
X=2700元
应交个人所得税额=(工资薪金2700-个人交五险一金金额-个人所得税扣除额2000元)*适用税率10%-速算扣除数25元=45元
李阿姨十一月份激税前的月收入是2700元。.
个人所得税税率表(工资、薪金所得适用)
级数 每月应纳税所得额 税率(%) 速算扣除数
1 不超过500元的 5 0
2 超过500元至2000元的部分 10 25
3 超过2000元至5000元的部分 15 125
4 超过5000元至20000元的部分 20 375
工资为X:
500元收超过部分的5%=500*5%=25元
(X-500-2000)*10%=45-25
X=2700元
应交个人所得税额=(工资薪金2700-个人交五险一金金额-个人所得税扣除额2000元)*适用税率10%-速算扣除数25元=45元
李阿姨十一月份激税前的月收入是2700元。.
个人所得税税率表(工资、薪金所得适用)
级数 每月应纳税所得额 税率(%) 速算扣除数
1 不超过500元的 5 0
2 超过500元至2000元的部分 10 25
3 超过2000元至5000元的部分 15 125
4 超过5000元至20000元的部分 20 375
全部回答
- 1楼网友:风格不统一
- 2021-03-03 14:04
#include
int main()
{
float income,tax;
printf("输入月输入: ");
scanf("%f",&income);
if(income<0)
{
printf("Input Error!\n");
return -1;
}
if(income<=2000)
tax=0;
else if(income>2000 && income<=5000)
tax=(income-2000)*0.08;
else if(income>5000)
tax=(income-5000)*0.15+(5000-2000)*0.08;
printf("应缴税款=%.2f\n",tax);
return 0;
}示例运行结果:
输入月输入: 5600
应缴税款=330.00
- 2楼网友:封刀令
- 2021-03-03 13:20
#include<iostream> using namespace std; template<class t> void bubble_sort(t array[],const int size) { t temp;//中间变量 int flag;//用于标记 for(int m=0;m<size-1;m++)//冒泡排序的关键代码,外部循环确定边界(即循环的最大值) { flag=0; for(int n=0;n<size-1-m;n++) { if(array[n]>array[n+1])//内部循环用于比较和交换数据 { temp=array[n]; array[n]=array[n+1]; array[n+1]=temp; flag=1;//若发生交换,则标记置1 } } if(flag==0) { break;//若没发生交换,则说明数列已有序 } } } int main() { int temp;//中间变量 int a[10]; cout<<"please input 10 numbers: "<<endl; for(int i=0;i<10;i++)//输入原始数组 { cin>>a[i]; } bubble_sort(a,sizeof(a)/sizeof(int)); for(int j=0;j<10;j++)//输出排序后的数组 { cout<<a[j]<<" "; } return 0; }最简单的排序方法:冒泡排序
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯