用c语言编写一个表示税收税率的代码
时间: 2024-09-29 20:05:15 浏览: 79
TaxCalc:一个简单的税收计算器
在C语言中,我们可以创建一个简单的结构体或枚举来表示税收税率。这里是一个基本的例子,我们使用枚举来定义几个常见的税率等级:
```c
#include <stdio.h>
// 定义税收税率枚举
enum TaxRate {
LOW_RATE = 0.1, // 10%税率
MEDIUM_RATE = 0.2, // 20%税率
HIGH_RATE = 0.3, // 30%税率
};
int main() {
enum TaxRate taxRate;
// 设置税率并打印
printf("Enter the tax rate (1 for low, 2 for medium, 3 for high): ");
scanf("%d", &taxRate);
switch (taxRate) {
case 1:
taxRate = LOW_RATE;
break;
case 2:
taxRate = MEDIUM_RATE;
break;
case 3:
taxRate = HIGH_RATE;
break;
default:
printf("Invalid input! Using default low rate.\n");
taxRate = LOW_RATE;
}
printf("Selected tax rate: %.1f%%\n", taxRate * 100); // 转换成百分比显示
return 0;
}
阅读全文