21xrx.com
2025-07-12 13:06:09 Saturday
文章检索 我的文章 写文章
《C++第五章课后题答案》
2023-07-04 22:34:25 深夜i     14     0
C++ 第五章 课后题 答案

C++是一门受欢迎的编程语言之一,在学习这门语言时,课后题是非常重要的一部分,它可以帮助我们加深对所学知识的理解,提高编程能力。本文将重点介绍C++第五章课后题的答案。

第一题:编写一个程序,输入一个整数n,然后输出1到n之间所有奇数的和。

答案:

#include<iostream>
using namespace std;
int main(){
  int n, sum=0;
  cin>>n; //输入n
  for(int i=0; i<=n; i++){
    if(i%2!=0//如果i是奇数
      sum+=i; //加到sum中
  }
  cout<<sum<<endl; //输出sum
  return 0;
}

第二题:编写一个程序,输入两个整数m和n,如果m和n相等则输出它们的和的平方,如果不相等则输出它们的积。

答案:

#include<iostream>
using namespace std;
int main(){
  int m, n;
  cin>>m>>n; //输入m和n
  if(m==n) //如果m和n相等
    cout<<(m+n)*(m+n)<<endl; //输出它们的和的平方
  else //如果不相等
    cout<<m*n<<endl; //输出它们的积
  return 0;
}

第三题:编写一个程序,输入一个整数n,然后输出1到n之间所有偶数的和。

答案:

#include<iostream>
using namespace std;
int main(){
  int n, sum=0;
  cin>>n; //输入n
  for(int i=0; i<=n; i++){
    if(i%2==0//如果i是偶数
      sum+=i; //加到sum中
  }
  cout<<sum<<endl; //输出sum
  return 0;
}

第四题:编写一个程序,输入两个整数a和b,然后输出它们的和。

答案:

#include<iostream>
using namespace std;
int main(){
  int a, b;
  cin>>a>>b; //输入a和b
  cout<<a+b<<endl; //输出它们的和
  return 0;
}

第五题:编写一个程序,输入一个字符串,然后输出它的长度。

答案:

#include<iostream>
#include<string> //包含string头文件
using namespace std;
int main(){
  string str;
  getline(cin, str); //输入字符串
  cout<<str.length()<<endl; //输出字符串长度
  return 0;
}

这些题目是C++第五章课后题的基本内容,希望对大家有所帮助。当然,这里的答案只是一种可能的解决方案,同学们也可以根据自己的理解和思路进行编程,从而更好的掌握C++语言。

  
  

评论区