(1)编写程序,判断通过键盘输入的字符属于哪一类字符(大写字母、小写字母、数字或其他字符)。
#include <stdio.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z') {
printf("大写字母\n");
} else if (ch >= 'a' && ch <= 'z') {
printf("小写字母\n");
} else if (ch >= '0' && ch <= '9') {
printf("数字\n");
} else {
printf("其他字符\n");
}
return 0;
}
(2)假设国家对个人收入所得税的起征点为1 600元,超过部分要征收个人所得税,超过500~2 000的部分征收5%,2 000~5 000的部分征收10%,5 000~20 000的部分征收15%。编写程序输入个人当月税前收入,计算需交纳的个人所得税及个人实际收入。
#include <stdio.h>
int main() {
float income, tax_rate, tax_amount, net_income;
printf("请输入税前收入:");
scanf("%f", &income);
if (income <= 1600) {
tax_rate = 0;
} else if (income <= 2000) {
tax_rate = 0.05;
} else if (income <= 5000) {
tax_rate = 0.1;
} else if (income <= 20000) {
tax_rate = 0.15;
} else {
tax_rate = 0.2;
}
tax_amount = (income - 1600) * tax_rate;
net_income = income - tax_amount;
printf("个人所得税:%.2f\n", tax_amount);
printf("个人实际收入:%.2f\n", net_income);
return 0;
}