21xrx.com
2024-09-19 23:58:54 Thursday
登录
文章检索 我的文章 写文章
C++教程课后练习答案
2023-06-28 04:18:29 深夜i     --     --
C++教程 课后练习 答案 练习题 编程语言

C++是一门广泛应用于计算机编程领域的高级编程语言,也是学习计算机科学和编程的必备语言之一。在学习C++过程中,课后练习是提高编程能力和掌握知识点的重要方法之一。本文将为大家提供C++教程课后练习的答案。

1. 编写一个程序,输入两个整数,输出它们的和、差、积和商。

答案:

#include

using namespace std;

int main()

{

  int a, b;

  cin>>a>>b;

  cout<<<" + "<<<" = "< <

  cout<<<" - "<<<" = "< <

  cout<<<" * "<<<" = "< <

  if(b != 0) //判断除数不为0

    cout<<<" / "<<<" = "<

  else

    cout<<"除数不能为0"<

  return 0;

}

2. 编写一个程序,输入三个正整数,按从小到大的顺序输出。

答案:

#include

using namespace std;

int main()

{

  int a, b, c;

  cin>>a>>b>>c;

  if(a>b)

    swap(a,b);

  if(a>c)

    swap(a,c);

  if(b>c)

    swap(b,c);

  cout<<<" "<<<" "< <

  return 0;

}

3. 编写一个程序,输入一个整数 n,求出斐波那契数列的第 n 项。

答案:

#include

using namespace std;

int fibonacci(int n)

{

  if(n<=0)

    return 0;

  else if(n==1)

    return 1;

  else

    return fibonacci(n-1)+fibonacci(n-2);

}

int main()

{

  int n;

  cin>>n;

  cout< <

  return 0;

}

4. 编写一个程序,输入两个字符串,判断第一个字符串是否包含第二个字符串。

答案:

#include

using namespace std;

int main()

{

  string str1, str2;

  cin>>str1>>str2;

  if(str1.find(str2) != string::npos)

    cout< <<" 包含 "< <

  else

    cout< <<" 不包含 "< <

  return 0;

}

以上就是C++教程课后练习的部分答案,大家可以根据自己的需求进行练习。需要注意的是,只有在尝试过后再查看答案才能更好地巩固知识点和提高编程能力。

  
  

评论区

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