21xrx.com
2024-11-22 03:04:17 Friday
登录
文章检索 我的文章 写文章
C++基础题目及答案
2023-07-11 09:04:33 深夜i     --     --
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++语法也大有裨益。

  
  

评论区

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