一,问题及描述
.* 文件名称:第3次上机作业.p
* 作 者:何泽洋
* 完成日期:2017 年 3 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:我的第二3个C++程序
* 程序输出:
* 问题分析:略
* 算法设计:学会用switch选择性结构编辑程序
*/
#include<iostream>
using namespace std;
int main()
{
int year,month,day;
cout<<"请输入年份";
cin>>year;
cout<<"请输入月份";
cin>>month;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: day=31;break;
case 4:
case 6:
case 9:
case 11: day=30;break;
case 2:
if( year%400==0 || (year%4==0 && year%100!=0))
day=29;
else
day=28;break;
default : cout<<"Error"<<endl;
}
cout<<year<<"年"<<month<<"月有"<<day<<"天\n";
return 0;
}
二、运行结果
一,问题及描述
* 文件名称:第3次上机作业.p
* 作 者:何泽洋
* 完成日期:2017 年 3 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:我的第四个C++程序
* 程序输出:
* 问题分析:略
* 算法设计:学会用if选择性结构编辑程序
*/
#include <iostream>
using namespace std;
int main( )
{
double a,b,c,d;
cout<<"请输入您本月的收入总额a(元):";
cin>>a;
d=a-3500;
if(d>80000) b=d*0.45-13505;
else if(d>55000) b=d*0.35-5505;
else if(d>35000) b=d*0.3-2755;
else if(d>9000) b=d*0.25-1005;
else if(d>4500) b=d*0.2-555;
else if(d>1500) b=d*0.1-105;
else if(d>0) b=d*0.03;
else b=0;
c=a-b;
cout<<"您本月应缴个人所和税 "<<b<<" 元,税后收入是 "<<c<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}
二、运行结果
一、问题及描述
* 文件名称:第3次上机作业.p
* 作 者:何泽洋
* 完成日期:2017 年 3 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:我的第四个C++程序
* 程序输出:
* 问题分析:略
* 算法设计:学会用if选择性结构编辑程序
*/
#include<iostream.h>
#include<cmath>
int main()
{
double x,y;
cin>>x;
if(x<2)
y=x;
else if(x<6)
y=x*x+1;
else if(x<10)
y=sqrt(x+1);
else
y=1/(x+1);
cout<<y<<endl;
return 0;
}
二、运行结果