打印店复印费用。张数越多,复印费越低。标准如下:
s ≤ 20 的部分 每张 0.3 元
20 < s ≤ 50 的部分 每张 0.2 元
50 < s ≤ 100 的部分 每张 0.15 元
100 < s 的部分 每张 0.1 元
编写程序计算复印资料的费用
根据打印张数计算费用,用一些判断即可:
如有帮助请在我的回答上点击【采纳】!
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int s;
float fy=0;
printf("请输入打印张数:\n");
scanf("%d",&s);
if(s<=20){
fy=s*0.3;
}else if(s>20&&s<=50){
fy=s*0.2;
}else if(s>50&&s<=100){
fy=s*0.15;
}else if(s>100){
fy=s*0.1;
}
printf("你需要支付打印费:%.2f",fy);
}
//参考一下这个,换一下数字就可以了
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
/*
个人所得税
1.3500以下是不缴个人所得税;
2.3500以上到5000,按5%缴纳个人所得税
3.5000~10000,按10%缴纳个人所得税;
4.10000~20000,按15%
5.20000~50000,按20%;
6.50000~80000,按35%
7.80000以上按45%
*/
float salary,tax=0;
printf("请输入您的薪水:");
scanf("%f",&salary);
if(salary<=3500){
tax=0;
}else if(salary>3500 && salary<=5000){
tax =(salary-3500)*0.05;
}else if(salary>5000 && salary<=10000){
tax =1500*0.05;
tax += (salary-5000)*0.1;
}else if(salary>10000 && salary<=20000){
tax =1500*0.05;
tax += 5000*0.1;
tax += (salary-10000)*0.15;
}else if(salary>20000 && salary<=50000){
tax =1500*0.05;
tax += 5000*0.1;
tax += 10000*0.15;
tax += (salary-20000)*0.2;
}else if(salary>50000 && salary<=80000){
tax =1500*0.05;
tax += 5000*0.1;
tax += 10000*0.15;
tax += 30000*0.2;
tax += (salary-50000)*0.35;
}else{
tax =1500*0.05;
tax += 5000*0.1;
tax += 10000*0.15;
tax += 30000*0.2;
tax += 30000*0.35;
tax += (salary-80000)*0.45;
}
printf("您的工资是%0.2f,你应该缴纳的个人所得税是:%0.2f,纳税光荣!",salary,tax);
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632