UVa 12342 Tax Calculator (水题,纳税)
2024-10-21 13:35:43
今天在uva看到一个水题,分享一下。
题意:制定纳税的总额,有几个要求,如果第一个180000,不纳,下一个300000,纳10%,再一个400000,纳15%,再一个300000,纳20%,以后的纳25%,如果总额大于0但是不过2000,纳2000,
如果总金额不是整数,纳离它最近的且比它大的整数。
析:没什么可说的,算一下就行,也没坑。
代码如下:
#include <bits/stdc++.h> using namespace std;
const int s[] = {1180000, 880000, 480000, 180000};
const double tax[] = {0.25, 0.2, 0.15, 0.10};
int main(){
int T, n; cin >> T;
for(int kase = 1; kase <= T; ++kase){
double ans =0;
scanf("%d", &n);
for(int i = 0; i < 4; ++i)
if(n > s[i]){
ans += (n - s[i]) * tax[i];
n = s[i];
}
printf("Case %d: %d\n", kase, ans == 0 ? 0 : max(2000, (int)ceil(ans)));
}
return 0;
}
最新文章
- [C#] C# 基础回顾 - 匿名方法
- (spring-第14回【IoC基础篇】)国际化信息
- Android eclipse中程序调试
- 【M18】分期摊还预期的计算成本
- 跟我一起学习ASP.NET 4.5 MVC4.0(一)(转)
- Android 进阶学习:事件分发机制全然解析,带你从源代码的角度彻底理解(上)
- VPN销售管理系统一键安装包
- web项目设计与开发——DBHelper3
- [C++程序设计]对“&;”和“*”运算符
- tp框架基础(详细步骤分解,易懂)下
- 全局精确流量调度新思路-HttpDNS服务详解
- teamviewer quicksupport 插件(下载)
- hql和sql的一些区别
- import logging报错raise notimplementederror &#39;emit must be implemented &#39; ^
- npm config 删除变量
- FlatList
- 对Kalman(卡尔曼)滤波器的理解@@zz
- 搭建私有npm私库(使用verdaccio)
- servlet+jsp+java实现Web应用
- 【Python】【 接口自动化测试】【一】环境搭建