C++课程上机习题参考答案

C++课程上机习题参考答案

ID:42561838

大小:32.21 KB

页数:6页

时间:2019-09-17

C++课程上机习题参考答案_第1页
C++课程上机习题参考答案_第2页
C++课程上机习题参考答案_第3页
C++课程上机习题参考答案_第4页
C++课程上机习题参考答案_第5页
资源描述:

《C++课程上机习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C++程序设计与实践》上机习题参考答案上机习题11.补充下面的程序,使得程序输出星号图(1)。#include   using namespace std;  void printstars(int m) //定义能输出一行m个星号的函数  {    for (int j=1; j<=m; ++j)      cout<<'*';  }  int main( )  {    int n=6; //n代表要输出的行数    for(int i=1; i<=n; ++i)      {         

2、 //请在下面写上调用printstars函数的语句,使程序输出(1)图          printstars(2*i-1);          cout<  using namespace std;  void printchs(int m, char ch) //定义能输出m个符号ch的函数  {      for (in

3、t j=1; j<=m; ++j)          cout<

4、  }  上机习题21.设计gcd函数,输入两个数,求出其最大公约数;#include   using namespace std;  //自定义函数的原型(即函数声明)  int gcd(int,int);  int main()  {      int a,b,g;      cin>>a>>b;      g=gcd(a,b);      cout<<"最大公约数是: "<

5、约数  {      int r;      while(y>0)      {          r=x%y;          x=y;          y=r;      }      return x;  }  2.在上面程序基础上,增加函数gcds函数的声明和定义,实现求4数最大公约数的功能。#includeusingnamespacestd;//自定义函数的原型(即函数声明)intgcd(int,int);intgcds(int,int,int,int);intmain(){inta,b

6、,c,d;cin>>a>>b>>c>>d;cout<<"最大公约数是:"<0){r=x%y;x=y;y=r;}returnx;}intgcds(intx,inty,intz,intw)//调用gcd()求四数的最大公约数{intg1,g2,g;g1=gcd(x,y);g2=gcd(z,w);g=gcd(g1,g2);returng;}上机习题3求解方程的根,用三个函

7、数分别求当大于0、等于0和小于0时的根。从主函数输入的值,并输出结果。#include#includeusingnamespacestd;floatx1,x2,disc,p,q;intmain(){voidgreater_than_zero(float,float);voidequal_to_zero(float,float);voidsmaller_than_zero(float,float);floata,b,c;cout<<"inputa,b,c:";cin>>a>>b>>c;d

8、isc=b*b-4*a*c;cout<<"root:"<0){greater_than_zero(a,b);cout<<"x1="<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。