一、问题及代码。
#include<iostream>
using namespace std;
int main()
{
double num,a,b,c,d;
cout<<"个人所得税计算器"<<endl;
cout<<"请输入您本月的收入金额:";
cin>>num;
a=num-3500;
if(a>0&&a<=1500)
{ b=0.03;
c=0;
cout<<"b="<<b<<"c="<<c<<endl;
}
else if(a>1500&&a<=4500)
{
b=0.10;
c=105;
cout<<"b="<<"c="<<endl;
}
else if(a>4500&&a<=9000)
{
b=0.2;
c=555;
cout<<"b="<<"c="<<endl;
}
else if (a>9000&&a<=35000)
{
b=0.25;
c=1005;
cout<<"b="<<"c="<<endl;
}
else if(a>35000&&a<=55000)
{
b=0.30;
c=2755;
cout<<"b="<<"c="<<endl;
}
else if(a>55000&&a<=80000)
{
b=0.35;
c=5505;
cout<<"b="<<"c="<<endl;
}
else
{
b=0.45;
c=13505;
cout<<"b="<<"c="<<endl;
}
d=a*b-c;
cout<<"d="<<d<<endl;
return 0;
}
二、运行结果。
三、心得体会。
在编码过程中,我编写的代码找不出错误,但是运行结果就是不对,经过了好多次的更改还是无法得出正确的运行结果,和同学讨论了也还是找不出错误,后来请教了学长,终于找出了错误,虽然经过我改动的代码很长,看起来不太简洁,但是从中我学到了很多的东西。
四、知识点归纳。
1、对选择结构的熟练使用。
2、问题的多种分析方法已经嵌套。
一、问题及代码。
#include<iostream>
#include<math.h>
using namespace std;
void main()
{
double x,y;
int z,m;
x=0.01;
y=1e+5;
for(z=1;z<31;z++)
x=x+2*x;
y*=30;
m=x-y;
if(m>0)
cout<<"陌生人赚了"<<endl;
else
cout<<"富翁赚了"<<endl;
}
二、运行结果。
三、心得体会。
在编译过程中出现了很多的问题,浪费了很多时间,感觉我的思路完全是混乱的,平常练习的太少了。
四、知识点归纳。
1、循环结构的使用方法。
2、简单的算法分析及应用。
i