顺序和分支结构题目.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE / NUMPAGES 实验1  顺序、选择结构 程序填空 1。 本题分值:10 题目描述:输入三个整数存放在变量a、b、c中,找出三个数中的最大值放于max中,并将其输出。以下是完成此项工作的程序,请将未完成的部分填入,实现其功能,并在计算机上调试程序,以测试填入的部分是否正确。 代码: #include<iostream〉 using namespace std; int main() { int a,b,c,max;?? ?//声明四个整型变量 ?cin>>a>>b〉>c; ?if (a>b) max=a; ?else??max=b;??//将a和b中的较大值记录在max中 if (c〉max)?max=c; ?//如果c是最大值 ?cout<〈"max=”<<max<<endl;?//输出最大值max return 0; } 2。 本题分值:10 题目描述:根据三边长求三角形的面积.请将未完成的部分填入,使之完整。该题中使用海伦公式求解:area=sqrt(s*(s—a)*(s—b)*(s—c)),其中s是三边和的一半,即(a+b+c)/2。sqrt函数包含在cmath的头文件中,它的功能是求平方根. 代码: #include〈iostream> #include<cmath> using namespace std; int main() { double a,b,c,s,area; ?//输入三角形的面积a,b,c ?cin>〉a>〉b>〉c; ?s=(a+b+c)/2; ?area=sqrt(s*(s—a)*(s-b)*(s-c)); ?//函数sqrt()用来计算一个非负数的平方根,使用这个函数,需要在源程序中增加"#include<cmath>" ?cout〈<"area=”<<area〈<endl;? ?return 0; } 3.  本题分值:10 题目描述:输入一个不多于4位的正整数,要求求出它是几位数,分别输出其每一位数字.以下是完成此项工作的程序,请将未完成的部分填入,实现其功能,并在计算机上调试程序,以测试填入的部分是否正确. 代码: #include 〈iostream> using namespace std; int  main( ) {    int  n,ge,shi,bai,qian; //个,十,百,千位: ge,shi,bai,qian cin〉>n;//输入一个不多于4位的正整数 if (n〈10) cout〈<n〈〈"是1位数"<〈endl;     else   if( n<100)    {        cout〈<n〈<"是2位数”〈〈endl;   ge=n%10;       shi=n/10;     cout〈<"十位:”〈<shi〈<”,个位:"<<ge<〈endl;     } else      if(n<1000)     ????         cout〈<n<〈”是3位数”〈<endl;   ge=n%10;           shi=n/10%10;      bai=n/100;          cout〈〈"百位:"<<bai〈<”,十位:”<〈shi<〈”,个位:"〈<ge<<endl;        }       else          if( n<10000) cout<<”它超过了4位!”〈〈endl;           else            {           cout〈<n〈<”是4位数”〈〈endl;            ge=n%10;             shi=n/10%10;      bai=n/100%10;              qian= n/1000;            cout<<"千位:"<〈qian<<",百位:"〈<bai〈<",十位:"〈〈shi〈〈",个位:"<<ge〈<endl;            } return 0; } 4。  本题分值:10 题目描述:在屏幕上显示一张中文时间表,用户根据提示从中选择,程序应根据用户的选择输出相应的英文问候信息.以下是完成此项工作的程序,请将未完成的部分填入,实现其功能

文档评论(0)

yuguanyin2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档