- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验2 选择和循环结构程序设计
求三个整数的最大值和最小值。
定义三个整形变量x1、x2、x3,并通过cin输入变量值
用if-else语句对三个整数进行比较,求出最大值和最小值
用cout显示计算结果
//参考一
#include iostream
using namespace std;
int main()
{ int x1,x2,x3,max,min;
coutinput three numbers:;
cinx1x2x3;
//求最大值
if(x1x2)
max=x1;
else
max=x2;
if(x3max)
max=x3;
//求最小值
if(x1x2)
min=x2;
else
min=x1;
if(x3min)
min=x3;
//输出结果
coutmax(x1,x2,x3)=maxendl;
coutmin(x1,x2,x3)=minendl;
return 0;
}
//参考二
#include iostream.h
void main()
{
int x1,x2,x3,max,min;
cout请输入三个整数:endl;
cinx1x2x3;
if(x1x2)
if(x1x3) max=x1;
else max=x3;
else
if(x2x3) max=x2;
else max=x3;
if(x1x2)
if(x1x3) min=x1;
else min=x3;
else
if(x2x3) min=x2;
else min=x3;
cout最大值是:max\t最小值是:minendl;
}
//参考三
#include iostream.h
int fmax(int,int);
int fmin(int,int);
void main()
{
int x1,x2,x3,max,min;
cout请输入三个整数:endl;
cinx1x2x3;
max=fmax(fmax(x1,x2),x3);
min=fmin(fmin(x1,x2),x3);
cout最大值是:max\t最小值是:minendl;
}
int fmax(int a,int b)
{
if(ab) return a;
else return b;
}
int fmin(int a,int b)
{
if(ab) return a;
else return b;
}
下面程序统计字符数组c中0、1、2及其他字符出现的次数,分别存放在变量i0、i1、i2中,统计结束后输出它们的值。要求:分析出现结果的原因,如何修改使结果正确。
#includeiostream
using namespace std;
int main()
{
char c[]=”0123456789001112222”;
int i0=0,i1=0,i2=0,i3=0;
for (int i=0;i19;i++)
switch(c[i])
{ case’0’:i0++;
case’1’:i1++;
case’2’:i2++;
default:i3++;
}
cout”i0=”i0endl;
cout”i1=”i1endl;
cout”i2=”i2endl;
cout”i3=”i3endl;
return 0;
}
改为
#includeiostream
using namespace std;
int main()
{
char c[]=”0123456789001112222”;
int i0=0,i1=0,i2=0,i3=0;
for (int i=0;i19;i++)
switch(c[i])
{ case’0’:i0++; break?;
case’1’:i1++; break?;
case’2’:i2++; break?;
default:i3++;
}
cout”i0=”i0endl;
cout”i1=”i1endl;
cout”i2=”i2endl;
cout”i3=”i3endl;
return 0;
}
判断用户输入正整数n是否为素数,输出判断结果。
#includeiostream
#includemath.h
using namespace std;
int main()
{
int m,i,k;
coutinput a number:;
cinm;
k=sqrt(m);
for (i=2;i=k;i++)
i
您可能关注的文档
- 品德与生活二年级《金色的秋天》分析.ppt
- 实践是认识的基础分析.ppt
- 05晶体结构基本概念与结晶形态学讲解.ppt
- 05决策与决策方法讲解.ppt
- 2016年泸州市专业技术人员继续教育互联网专题答案精选讲解.docx
- 05跨膜运输奥赛版讲解.ppt
- 2016年南开大学金融硕士考研经验详谈(凯程学员刘yx)讲解.doc
- 2016年宁波市中考语文试题及答案讲解.doc
- 品管员培训(SEIBEL)分析.ppt
- 05-SQLServer-管理数据库-zff讲解.ppt
- 2025年北京市法院系统事业单位招聘11人笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年北流市公安局第二次招聘38名警务辅助人员笔试备考题库含答案详解.docx
- 2025年北京海淀区教委所属事业单位第一次(面向社会人员)招聘笔试备考题库及参考答案详解.docx
- 2025年北京市文化和旅游局宣传中心招聘应届毕业生笔试高频难、易错点备考题库含答案详解.docx
- 2025年北京市药品检验研究院(北京市疫苗检验中心)人才引进笔试备考题库及答案详解一套.docx
- 集团BIM项目解决方案【65页WORD】.doc
- 专题02 小说文本阅读(解析版)十年(2016-2025)高考语文真题分类汇编.docx
- 第12讲 推荐信(复习讲义)(全国通用)(解析版)--2026年高考英语一轮复习讲练测.docx
- 第01期期末暑假 专题04 阅读理解议论文(提分策略+25高考3篇+25期终16篇)解析版-2026届新高三英语提分培优通关练.docx
- 第12讲 推荐信(专项训练)(全国通用)(解析版)--2026年高考英语一轮复习讲练测.docx
最近下载
- CAD链轮的画法 用CAD链轮的画法 实用.doc VIP
- 2025年电工技师考试题及答案.doc VIP
- 2024—2025学年江苏省苏州市沙溪高级中学高二上学期9月月考语文试卷.doc VIP
- 建筑工程项目管理制度.pdf VIP
- 运动康复中心的创新商业模式探索.docx VIP
- 员工婚丧及伤病住院慰问金实施办法.doc VIP
- TZZB 3693-2024 工程机械渗碳重载圆柱齿轮.pdf
- 护理查房急性心肌梗死护理查房.pptx VIP
- 统编版小学语文五年级上册第一单元 落花生 大单元学历案 教学设计附双减作业设计(基于新课标教学评一体化).docx VIP
- 2025年电工(技师)证考试题及电工(技师)试题答案 .pdf VIP
文档评论(0)