21xrx.com
2024-09-19 09:28:07 Thursday
登录
文章检索 我的文章 写文章
《C++第五章课后题答案》
2023-07-04 22:34:25 深夜i     --     --
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++语言。

  
  

评论区

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