- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章
1、输入一个变量x的值,判断它是否在(-5,10]区间的表达式结果
#includeiostream
using namespace std;
void main()
{
double x;
bool result;
coutPlease input one number:\n;
cinx;
cout-5xx=10;
}
2、输入两个变量x,y的值,计算表达式x3+。提示:平方根函数为sqrt(x),使用时需在文件包含时加#include cmath
#include cmath //用来支持sqrt等数学函数
#includeiostream
using namespace std;
void main()
{
double x,y;
coutEnter x,y\n;
cinxy;
double z=x*x*x+sqrt(2*y);
coutThe result of the expression:zendl;
}
第3章
习题
1、已知分段函数:
通过键盘任意输入一个x,输出函数值的结果。
提示:C++函数pow(x,y)表示数学表达式xy
#include iostream
#include cmath
using namespace std;
void main()
{
double x,y;
coutEnter x: ;
cinx;
if (x0) y=x*x+1;
else
if(x==0) y=sqrt(2-x);
else y=pow(2,x)-1;
coutf(x)=yendl;
}
2、输出任意一个年份及月份,输出该月的天数。
1,3,5,7,8,10,12月份,每月31天;4,6,9,11月份,每月30天;2月份,若年份为闰年,则29天,否则为平年28天。闰年的条件判断详见第二章例题。
#include iostream
using namespace std;
void main()
{
int year,month,days;
coutEnter year and month:\n;
cinyearmonth;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days=31;
break;
case 4:
case 6:
case 9:
case 11:
days=30;
break;
case 2:
if(year%4==0year%100!=0||year%400==0)
days=29;
else
days=28;
break;
default:
days=0;
}
if (!days)
coutEnter error!;
else
coutThere are days days in monthth, year;
coutendl;
}
3、输入一个算术表达式,可以实现求两个整数的加、减、乘、除和取余运算。提示:可以利用switch语句实现。
#include iostream
using namespace std;
void main()
{
int x,y;
char oper,opt;
while(1){
coutEnter an expression:;
cinxopery;
switch(oper) {
case +:
coutx+y=x+yendl;
break;
case -:
coutx-y=x-yendl;
break;
case *:
coutx*y=x*yendl;
break;
case /:
if (y==0)
cout Divided by zero!endl;
else
coutx/y=x/yendl;
break;
case %:
if (y==0)
cout Division by zero!endl;
else
coutx%y=x%yendl;
break;
default:
coutEnter error!endl;
break;
}
coutAre you continue(Y/N)?\n;
cinopt;
if(opt!=Yopt!=y) break;
}//end of while
}
4、输入一个数,判断是否为完
您可能关注的文档
最近下载
- 基于高考评价体系的2021年高考数学全国卷备考策略讲座.pptx VIP
- TB_10414-2018_铁路路基工程施工质量验收标准.docx
- 草堂居士:《赌经》.docx VIP
- (高清版)DB34∕T 4910-2024 康养旅游气象指数等级划分.pdf VIP
- 膀胱炎病历模板(2020年-2021年).pdf VIP
- 命运交响曲钢琴谱.doc VIP
- 统编版高中语文必修下册期末复习文言文练习题汇编(含答案).docx VIP
- 对甲基苯磺酸镉的结构及催化性能研究.docx
- 2025届江苏省高三下学期全国普通高等学校招生全国统一试卷英语最后一卷(二)(含答案).pdf VIP
- 殡仪馆员工服务规范及奖惩制度.docx VIP
文档评论(0)