呢咿泥 2022-06-06 17:01 采纳率: 100%
浏览 32
已结题

想通过菜单选择后计算个人所得税 这个程序怎么改啊

img


#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include
using namespace std;
int main(void)
{
char choose='\0';
do
{
system("cls");
printf("\n| |\n");
printf("| 请输入选项编号(0/1) |\n");
printf("| |\n");
printf("| 1:计算个人所得税 |\n");
printf("| 0:退出 |\n");
printf("| |\n");
choose=getch();
switch(choose)
{
case'1':printf("您选择了计算个人所得税\n");
t1(); break;
case'0':printf("退出程序\n");
exit (0);
default:printf("%c为非法选项!",choose);
}
printf("\n 按任何键返回\n");
getch();
}while(1);
return 0;
}
int t1()
{
double s,t = 0,i = 0;
double v;
double r, o;
cout<<"请输入您的年收入总额(元):";
cin>>s;
v = s - 60000;
if(v <=0.0)
t = 0.0;
else
{
if(v <= 36000)
r = 0.03, o = 0.0;
else if(v <= 144000)
r = 0.1, o = 2520.0;
else if(v <=300000 )
r = 0.2, o = 16920.0;
else if(v <= 420000)
r = 0.25, o = 31920.0;
else if(v <= 660000)
r = 0.3, o = 52920.0;
else if(v <= 960000)
r = 0.35, o = 85920.0;
else
r = 0.45, o= 181920.0;
t = v * r - o;
}
cout<<"您的年个人所得税为 "<<t<<" 元。\n";
cout<<"谢谢使用!\n";
return 0;
}

  • 写回答

3条回答 默认 最新

  • De-Chang Wang 2022-06-06 17:21
    关注

    需要在调用函数之前定义函数,所以,将t1()函数的定义放在main()函数之前即可

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月14日
  • 已采纳回答 6月6日
  • 创建了问题 6月6日

悬赏问题

  • ¥15 配置FPT报错,该如何处理
  • ¥15 请大家看一下这个代码咋写,一点思路都没有,最好能做一下,不要伪代码,有偿
  • ¥15 有偿请人帮写个安卓系统下禁止装软件及禁止拷入文件的程序
  • ¥100 用 H.265 对音视频硬编码 (CUDA)
  • ¥20 mpich安装完成后出问题
  • ¥15 stm32循迹小车代码问题
  • ¥15 输入一堆单词,使其去重输出
  • ¥15 qc代码,修改和添加东西
  • ¥50 Unity的粒子系统使用shadergraph(内置管线)制作的一个顶点偏移shader,但是粒子模型移动时,顶点也会偏移
  • ¥15 如何用python处理excel的数据(极值标准化)