21xrx.com
2024-12-22 22:22:32 Sunday
登录
文章检索 我的文章 写文章
C++编程入门题库及答案
2023-07-04 19:53:02 深夜i     --     --
C++ 编程入门 题库 答案 学习资源

C++编程是一种非常常见的编程语言,并且被广泛应用于各行各业。不管您是初学者还是有一定编程基础,都可以通过编程入门题库来提高自己的编程能力。下面就为大家介绍一些C++编程入门题库及其答案。

1. 求1~n的和

题目描述:输入一个正整数n,求1~n的和。

C++代码:

#include

using namespace std;

int main()

{

  int n,sum=0;

  cin>>n;

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

  {

    sum+=i;

  }

  cout< <

  return 0;

}

2. 求阶乘

题目描述:输入一个正整数n,求n的阶乘。

C++代码:

#include

using namespace std;

int main()

{

  int n,sum=1;

  cin>>n;

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

  {

    sum*=i;

  }

  cout< <

  return 0;

}

3. 冒泡排序

题目描述:输入n个数,对它们进行升序排序。

C++代码:

#include

using namespace std;

int main()

{

  int n,a[100],i,j;

  cin>>n;

  for(i=0;i

  {

    cin>>a[i];

  }

  for(i=0;i

  {

    for(j=i+1;j

    {

      if(a[i]>a[j])

      {

        swap(a[i],a[j]);

      }

    }

  }

  for(i=0;i

  {

    cout< <<" ";

  }

  cout<

  return 0;

}

4. 求最大公约数

题目描述:输入两个正整数a和b,求它们的最大公约数。

C++代码:

#include

using namespace std;

int gcd(int a,int b)

{

  if(b==0) return a;

  else return gcd(b,a%b);

}

int main()

{

  int a,b;

  cin>>a>>b;

  cout< <

  return 0;

}

5. 判断素数

题目描述:输入一个正整数n,判断它是否是素数。

C++代码:

#include

using namespace std;

int main()

{

  int n,i;

  bool flag=false;

  cin>>n;

  for(i=2;i<=n/2;i++)

  {

    if(n%i==0)

      flag=true;

      break;

  }

  if(!flag)

    cout< <<"是素数"<

  else

    cout< <<"不是素数"<

  return 0;

}

通过这些题目的训练,可以让初学者更好地理解C++语言的使用方法,并能加深对基本语法和算法的理解。当然,以上只是一小部分题目,大家可以通过更多的练习来提高自己的水平。

  
  

评论区

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