21xrx.com
2024-11-05 17:24:48 Tuesday
登录
文章检索 我的文章 写文章
江苏科技大学C++实践课程答案大全
2023-06-24 10:53:15 深夜i     --     --
江苏科技大学 C++ 实践课程 答案 大全

在江苏科技大学的C++实践课程中,我们常常需要做各种编程练习,而这些练习中的正确答案就是我们检验自己编写程序是否正确的重要标准。也许你正为答案不全而苦恼,不用担心,本文将提供你江苏科技大学C++实践课程答案大全。

首先,让我们来说说C++实践课程需要的知识点。该课程主要涉及函数、指针、数组、结构体、类、文件等C++中的基础知识点。对于想要学好C++的同学,掌握这些知识点是必不可少的。在学习这些知识点的过程中,不禁会思考练习题的答案是否正确,下面就介绍一些C++实践课程的常见练习答案。

1. 求两个数之和


#include<iostream>

using namespace std;

int main()

{

  int a,b,c;

  cin>>a>>b;

  c=a+b;

  cout<<c<<endl;

  return 0;

}

2. 排序问题


#include<iostream>

#include<algorithm>

using namespace std;

const int MAX=1000;

int a[MAX];

int main()

{

  int n;

  cin>>n;

  for(int i=0;i<n;i++)

  {

    cin>>a[i];

  }

  sort(a,a+n);

  for(int i=0;i<n;i++)

  {

    cout<<a[i]<<" ";

  }

  return 0;

}

3. 求平均数


#include<iostream>

using namespace std;

int main()

{

  int n;

  cin>>n;

  int a,sum=0;

  for(int i=0;i<n;i++)

  {

    cin>>a;

    sum+=a;

  }

  cout<<sum/(double)n<<endl;

  return 0;

}

4. 质数的判断


#include<iostream>

#include<cmath>

using namespace std;

bool is_prime(int n)

{

  if(n<=1) return false;

  int sqr=(int)sqrt(n);

  for(int i=2;i<=sqr;i++)

  {

    if(n%i==0) return false;

  }

  return true;

}

int main()

{

  int n;

  cin>>n;

  if(is_prime(n)) cout<<"YES"<<endl;

  else cout<<"NO"<<endl;

  return 0;

}

5. 逆序输出


#include<iostream>

#include<algorithm>

using namespace std;

const int MAX=1000;

int a[MAX];

int main()

{

  int n;

  cin>>n;

  for(int i=0;i<n;i++)

  {

    cin>>a[i];

  }

  reverse(a,a+n);

  for(int i=0;i<n;i++)

  {

    cout<<a[i]<<" ";

  }

  return 0;

}

以上是一些常见的练习答案,当然,到了高年级的C++实践课程中,练习题难度会更上一层楼。但是不管练习题的难度如何,我们都需要保持学习的热情和耐心,不断地提升自己的编程能力,才能成为一名出色的程序员。

  
  

评论区

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