/*
*文件名称:作业3
*作者:李智凡
*完成日期:2017年4月07日
*版本号:V1.0
*对任务及求解方法的描述部分:
*输入描述:
*问题描述:多分数段函数求值
*程序输出:y=10
*问题分析:
*算法设计:开根,乘法,加法
*/
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double x,y;
cout<<"请输入自变量x:";
cin>>x;
if(x<2) y=x;
else if(x>=2&&x<6) y=x*x+1;
else if(x>=6&&x<10) y=sqrt(x+1);
else if(x>=10) y=1/(x+1);
cout<<"y="<<y<<endl;
return 0;
}
*运行结果:
*心得体会:掌握if语句
*知识点总结:且和或的使用
/
*
*文件名称:作业3
*作者:李智凡
*完成日期:2017年4月07日
*版本号:V1.0
*对任务及求解方法的描述部分:
*输入描述:
*问题描述:本月有几天
*程序输出:
*问题分析:
*算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
int y,m;
cout<<"请输入年份:"<<endl;
cin>>y;
cout<<"请输入月份:"<<endl;
cin>>m;
if((y%4==0&&y%100!=0)‖(y%400==0))
{
if(m==2)
cout<<"本月有29天";
else if(m==1‖m==3‖m==5‖m==7‖m==8‖m==10‖m==12)
cout<<"本月有31天";
else if(m==4‖m==6‖m==9‖m==11)
cout<<"本月有30天";
}
else
{
if(m==2) cout<<"本月有28天";
else if(m==1‖m==3‖m==5‖m==7‖m==8‖m==10‖m==12)
cout<<"本月有31天";
else if(m==4‖m==6‖m==9‖m==11) cout<<"本月有30天";
}
return 0;
}