21xrx.com
2024-12-22 16:37:04 Sunday
登录
文章检索 我的文章 写文章
C++基础题目总结
2023-07-08 09:13:28 深夜i     --     --
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. 输入一个半径,计算圆的面积。

这题需要引入cmath.h库,并用过定义常量π来求解。代码如下:


#include<iostream>

#define pi 3.1415926

#include<cmath>

using namespace std;

int main()

{

  double r;

  double s;

  cin>>r;

  s=pi*r*r;

  cout<<s<<endl;

  return 0;

}

3. 输入一个整数,判断它是否是偶数。

这道题目需要我们掌握取余符号%和判断分支语句if的运用。


#include<iostream>

using namespace std;

int main()

{

  int n;

  cin>>n;

  if(n%2==0)

    cout<<"该整数是偶数"<<endl;

  else

    cout<<"该整数是奇数"<<endl;

  return 0;

}

4. 输入一个三位数,将它个位、十位和百位数字反转后输出。

这道题目需要我们对变量的取整和取模有一定的掌握,同时需要对除号/和取余符号%的用法有所了解。


#include<iostream>

using namespace std;

int main()

{

  int n;

  cin>>n;

  int a=n/100;

  int b=(n-a*100)/10;

  int c=n%10;

  cout<<c<<b<<a<<endl;

  return 0;

}

5. 输入年、月、日,判断这一天是这一年的第几天?

这道题目需要用到闰年的判断和数组的运用。


#include<iostream>

using namespace std;

int main()

{

  int year,month,day,sum=0,i;

  int a[13]=30;

  cin>>year>>month>>day;

  if((year%4==0&&year%100!=0)||year%400==0)

    a[2]=29;

  for(i=1;i<month;i++)

    sum+=a[i];

  sum+=day;

  cout<<sum<<endl;

  return 0;

}

基础题目的重要性不言而喻,我们需要不断掌握和提升自己的编程能力,才能更好的应对后续的学习和工作。

  
  

评论区

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