21xrx.com
2024-11-22 06:27:50 Friday
登录
文章检索 我的文章 写文章
C++程序设计基础实验答案
2023-07-01 12:06:07 深夜i     --     --
C++程序设计 基础实验 答案 编程语言 控制流程

C++程序设计基础是计算机专业中非常重要的一门课程,相信很多学生都会在学习过程中遇到困难。为了帮助大家更好地掌握这门课程,以下提供一些C++程序设计基础实验答案,供大家参考。

1. 编程求两个数的和并输出

#include

using namespace std;

int main(){

  int a,b;

  cin>>a>>b;

  cout< <

  return 0;

}

2. 编程计算一元二次方程的根并输出

#include

#include

using namespace std;

int main(){

  double a,b,c,x1,x2;

  cin>>a>>b>>c;

  if(a==0){

    cout<<"不是一元二次方程\n";

    return 0;

  }

  double delta=b*b-4*a*c;

  if(delta<0){

    cout<<"无解\n";

    return 0;

  }else if(delta==0){

    x1=x2=-b/2*a;

  }else{

    x1=(-b-sqrt(delta))/2*a;

    x2=(-b+sqrt(delta))/2*a;

  }

  cout<<"x1="< <

  cout<<"x2="< <

  return 0;

}

3. 编程求输入数字的平均值并输出

#include

using namespace std;

int main(){

  int n,num;

  double sum=0;

  cin>>n;

  for(int i=0;i

    cin>>num;

    sum+=num;

  }

  cout<

  return 0;

}

4. 编写函数,求解在[a,b]区间内的最小值并输出

#include

using namespace std;

double min(double x,double y){

  return x

}

int main(){

  double a,b;

  cin>>a>>b;

  double x=min(a,b);

  cout< <

  return 0;

}

5. 编写函数,求解n个数的最小公倍数并输出

#include

using namespace std;

int gcd(int x,int y){

  int z=x%y;

  while(z!=0)

    x=y;

    y=z;

    z=x%y;

  return y;

}

int lcm(int x,int y){

  return x*y/gcd(x,y);

}

int main(){

  int n,x=1;

  cin>>n;

  for(int i=0;i

    int num;

    cin>>num;

    x=lcm(x,num);

  }

  cout< <

  return 0;

}

希望以上C++程序设计基础实验答案能够帮助大家更好地学习和掌握这门课程。当然,这些答案只是一种参考,在学习过程中,还需要自己动手实践,多写程序,多尝试,才能真正掌握这门课程。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复