代码三十天(5)

//2000>=收入>1000元部分,税率5%
//3000>=收入>2000元部分,税率10%
//6000>=收入>3000元部分,税率15%
//收入>6000元部分,税率20%
//输入某人的收入,计算出应纳税额及实际报酬
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
double x, num, y;
double function(double num) {
 if (num <= 1000)
  y = num * 1;
 else if (num > 1000 && num <= 2000)
  y = num * (1 - 0.05);
 else if (num > 2000 && num <= 3000)
  y = (num - 2000)*(1 - 0.10) + 1000 + 1000 * 0.95;
 else if (num > 3000 && num <= 6000)
  y = (num - 3000)*(1 - 0.15) + 1000 + 1000 * 0.95 + 1000 * 0.9;
 else
  y = (num - 6000)*(1 - 0.2) + 1000 + 1000 * 0.95 + 1000 * 0.9 + 3000 * 0.85;
 return y;
}
int main() {
 printf("请输入您的工资:\n");
 scanf("%lf", &x);
 function(x);
 printf("您的实际工资为:\n%lf", y);
 system("pause");
}
//从键盘上输入一个百分制成绩score,按下列原则输出
//其等级:score>=90,等级为A;80<=score<90,等级为B;
//70<=score<80,等级为C;60<=score<70,等级为D;score
//<60,等级为E.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
char* level;
int score;
void function(int score) {
 if (score >= 90)
  level = "A";
 else if (80 <= score < 90)
  level = "B";
 else if (70 <= score < 80)
  level = "C";
 else if (60 <= score < 70)
  level = "D";
 else
  level = "E";
}
int main( ){
 printf("请输入您的分数");

//编程设计一个简单的计算器程序.从键盘输入
//2个操作数,1个运算符,当运算符为加(+)、减
//(-)、乘(*)、除(/)时,输出计算结果
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int a, b;
float results;
char op;
float cal(float num1, float num2) {
 switch (op)
 {
 case'+':
  results = num1 + num2;
  break;
 case'-':
  results = num1 - num2;
  break;
 case'*':
  results = num1 * num2;
  break;
 case'/':
  results = num1 / num2;
  break;
 }
 return results;
}
 int main( ){
  printf("请输入您的操作:\n");
  scanf("%d%c%d", &a, &op, &b);
  cal(a, b);
  printf("结果为:%f\n", results);
 system("pause");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值