- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课后答案之选择结构程序设计
实验报告
实验名称:选择结构程序设计
实验时间:2012.11.2
实验目的:完成习题实验指导书89页,熟练掌握选择结构的编程
1 程序流程图:
#includeiostream.h
void main ()
{ int a,b;
cout请输入一个整数:;
cina;
b=a%2;
if(b==1)
cout该数为奇数endl;
else
cout该数为偶数endl;
}
2#includeiostream.h
void main ()
{ int a,b,c;
cout请输入一个数:;
cina;
b=a%3;
if(b==0)
{ c=a*a*a;
coutcyesendl;
}
else
{ c=a*a;
coutcnoendl;
}
}
3#includeiostream.h
#includemath.h
void main ()
{double a,b,c,d,x1,x2,t;
cout请输入a,b,c;
cinabc;
d=b*b-4*a*c;
t=2*a;
if(d0)
{x1=(-b+sqrt(d))/t;
x2=(-b-sqrt(d))/t;
coutx1=x1x2=x2endl;}
else if (d0)
{coutX1=-b/t+sqrt(-d)/tiendl;
coutX2=-b/t-sqrt(-d)/tiendl;}
else
cout计算不出两个相等的实根;}
4#includeiostream.h
void main ()
{float x ,y;
coutEnter x:;
cinx;
if(x1)
y=x*x-1;
else if (x10)
y=2*x-1;
else
y=3*x-11;
couty=yendl;
}
5#includeiostream.h
void main ()
{int a,b,c;
coutInput a,b,c:;
cinabc;
if(ab)
{
if(ac)
coutmax=aendl;
else
coutmax=cendl;}
else
{if(bc)
coutmax=bendl;
else
coutmax=cendl;}
}
6#includeiostream.h
void main ()
{ char m, a=A, b=B,c=C,d=D,e=E;
coutInput Grade :;
cinm;
switch (m)
{ case A :cout90~100endl;break;
case B :cout80~89endl;break;
case C :cout70~79endl;break;
case D :cout60~69endl;break;
case E :cout0~59endl;break;
}}
7#includeiostream.h
#includeiomanip.h
#includemath.h
void main ()
{
double a,b,c,area,perimeter,s;
cout请输入三角形的三条边a,b,c:;
cinabc;
s=1/2.0*(a+b+c);
if(a+bc)
if(a+cb)
{area=sqrt(s*(s-a)*(s-b)*(s-c));
perimeter=a+b+c;
coutsetiosflags(ios::fixed)setprecision(2);
coutarea=areaperimeterperimeterendl;}
else
cout这些边不能构成三角形endl;
else
cout这些边不能构成三角形endl;
}
8#includeiostream.h
void main()
{int a,b,c;
coutPlease input a number:;
cina;
b=a%3;c=a%7;
if(b==0)
{ if(c==0)
cout是3的倍数也是7的倍数。endl;
else
cout是3的倍数,不是7的倍数.endl;
}
else
{ if(c==0)
cout不是3的倍数,但是7的倍数。endl;
else
cout既不是3的倍数,也不是7的倍数。endl;
}
}
9#includeios tream.h
#includeiomanip.h
void main ()
{ double salary ,t
您可能关注的文档
- BIOS使用说明.doc
- BJ486EQV4系列汽油机维修技术手册3.doc
- BOSTON COLLEGE – BENEFITS OFFICE.doc
- bpsk实验报告.doc
- Brew开发定时器.ppt
- Brown-mood中位数检验.ppt
- BRT的一些问题的探讨2.doc
- BT合同450935416.doc
- BRN-D403三相电子式多费率电能表.doc
- BYMD-II全自动SF6密度继电器校验仪使用说明书.doc
- 2025年黑龙江省牡丹江市单招职业倾向性测试题库附答案.docx
- 2025年黑龙江省大庆市单招职业适应性测试题库及答案1套.docx
- 2025年黑龙江省哈尔滨市单招职业适应性考试题库必考题.docx
- 2025年黑龙江省哈尔滨市单招职业适应性测试题库推荐.docx
- 2025年黑龙江省牡丹江市单招职业适应性测试题库必考题.docx
- 2022年毕节幼儿师范高等专科学校单招职业技能考试题库及答案1套.docx
- 2025年黑龙江省牡丹江市单招职业适应性考试题库必考题.docx
- 2025年黑龙江省哈尔滨市单招职业倾向性考试题库附答案.docx
- 2025年黑龙江省大兴安岭地区单招职业倾向性考试题库及答案1套.docx
- 2025年黑龙江省绥化市单招职业倾向性测试题库及答案1套.docx
文档评论(0)