21xrx.com
2025-03-28 01:19:38 Friday
文章检索 我的文章 写文章
C++基础题目及答案
2023-07-11 09:04:33 深夜i     14     0
C++ 基础 题目 答案 程序设计

作为一门编程语言,C++的学习永远都是一个永恒的话题。对于初学者来说,掌握一些基础的C++题目非常重要,能够帮助巩固知识,提升实践能力。下面就来介绍一些C++基础题目及答案。

1. 编写一个程序,输入两个整数,然后输出它们的和、差、乘积和商。

#include<iostream>
using namespace std;
int main()
{
  int a, b;
  cout<<"请输入两个整数:";
  cin>>a>>b;
  cout<<a<<"+"<<b<<"="<<a+b<<endl;
  cout<<a<<"-"<<b<<"="<<a-b<<endl;
  cout<<a<<"*"<<b<<"="<<a*b<<endl;
  cout<<a<<"/"<<b<<"="<<a/b<<endl;
  return 0;
}

2. 编写一个程序,输入一个数字,然后输出它的平方。

#include<iostream>
using namespace std;
int main()
{
  int a;
  cout<<"请输入一个整数:";
  cin>>a;
  cout<<"它的平方是:"<<a*a<<endl;
  return 0;
}

3. 编写一个程序,输入一个三位整数,然后将它的百位、十位和个位分别输出。

#include<iostream>
using namespace std;
int main()
  int a;
  cout<<"请输入一个三位整数:";
  cin>>a;
  cout<<"百位数:"<<a/100<<endl;
  cout<<"十位数:"<<a%100/10<<endl;
  cout<<"个位数:"<<a%10<<endl;
  return 0;

4. 编写一个程序,输入一个正整数n,然后统计1到n之间能被3整除的数的个数。

#include<iostream>
using namespace std;
int main()
{
  int n, cnt=0;
  cout<<"请输入一个正整数:";
  cin>>n;
  for(int i=1; i<=n; i++)
  {
    if(i%3==0) cnt++;
  }
  cout<<"1到"<<n<<"之间能被3整除的数的个数是:"<<cnt<<endl;
  return 0;
}

5. 编写一个程序,输入一个正整数n,然后计算2的n次方。

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
  int n;
  cout<<"请输入一个正整数:";
  cin>>n;
  int ans = pow(2, n);
  cout<<"2的"<<n<<"次方是:"<<ans<<endl;
  return 0;
}

这些基础题目涉及到C++中的一些基本概念,包括输入输出、算术运算、循环语句等。希望这些例题可以帮助初学者更好的理解和掌握C++编程语言,熟练掌握基础概念对于今后学习更高级的C++语法也大有裨益。

  
  

评论区