21xrx.com
2024-12-22 19:01:07 Sunday
登录
文章检索 我的文章 写文章
C++第五章作业题答案——吕凤
2023-07-10 03:30:33 深夜i     --     --
C++ 第五章 作业题 答案 吕凤

本篇文章将介绍C++第五章作业题的答案,主要由吕凤撰写。这些作业题包含了一些基本的C++编程知识,涵盖了程序的输入输出、循环、条件语句、函数等方面。

作为一名计算机专业的学生,掌握编程语言是非常重要的。而C++作为一种广泛应用于计算机科学领域的高级编程语言,逐渐成为了学生们学习的必修内容。

以下是吕凤编写的C++第五章作业题答案:

1. 编写一个程序,输入一个整数,输出从1到该整数之间所有的奇数。


#include<iostream>

using namespace std;

int main(){

  int n;

  cin>>n;

  for(int i=1;i<=n;i++){

    if(i%2!=0)

      cout<<i<<" ";

    

  }

  return 0;

}

2. 编写一个程序,输入一个字符,如果它是大写字母,则输出它的小写字母,否则输出它的大写字母。


#include<iostream>

using namespace std;

int main(){

  char ch;

  cin>>ch;

  if(ch>='A'&&ch<='Z'){

    cout<<char(ch+32)<<endl;

  }else if(ch>='a'&&ch<='z'){

    cout<<char(ch-32)<<endl;

  }else

    cout<<"Error Input!"<<endl;

  

  return 0;

}

3. 编写一个程序,输入两个整数,求它们的最大公约数和最小公倍数。


#include<iostream>

using namespace std;

int main(){

  int a,b,gcd,lcm;

  cin>>a>>b;

  for(int i=1;i<=a&&i<=b;i++){

    if(a%i==0&&b%i==0)

      gcd=i;

    

  }

  lcm=a*b/gcd;

  cout<<"Greatest Common Divisor is "<<gcd<<endl;

  cout<<"Least Common Multiple is "<<lcm<<endl;

  return 0;

}

4. 编写一个函数,输入一个整数,判断它是否为素数,如果是素数则输出yes,否则输出no。


#include<iostream>

using namespace std;

bool isPrime(int n){

  for(int i=2;i<n;i++){

    if(n%i==0)

      return false;

    

  }

  return true;

}

int main(){

  int n;

  cin>>n;

  if(isPrime(n))

    cout<<"yes"<<endl;

  else

    cout<<"no"<<endl;

  

  return 0;

}

5. 编写一个计算sin(x)函数,计算公式为sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,保留9位小数。


#include<iostream>

#include<cmath>

#include<iomanip>

using namespace std;

double sin(double x){

  double res=0;

  double item=x;

  int flag=1;

  int i=1;

  while(fabs(item)>=1e-9){

    res+=flag*item;

    item*=(-x*x)/((2*i)*(2*i+1));

    flag*=-1;

    i++;

  }

  return res;

}

int main(){

  double x;

  cin>>x;

  cout<<setprecision(9)<<sin(x)<<endl;

  return 0;

}

综上所述,以上就是吕凤编写的C++第五章作业题答案。他的良好编程能力与认真的思维方式让这些答案更加优秀。希望能对读者有所帮助。

  
  

评论区

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