牛客网刷题记录 || C++入门

发布于:2023-01-17 ⋅ 阅读:(278) ⋅ 点赞:(0)

这是牛客网刷题记录专栏第五篇博文,先给大家简单介绍一下牛客网,牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的优质网站牛客网题库中包含几万道题目,注重通过边学边练的模式揽获编程人员的喜爱
在这里插入图片描述

牛客网干净整洁的界面,人性化的布局,高质量的题库题解,丰富的大厂面试题,让我想把它分享给大家,推荐大家来牛客网刷题,链接我就放在这了有需要自取👉点击开始刷题

小Tips:注册完之后,不用填信息直接点X,开启刷题之旅~


变量

🔥定义变量

在这里插入图片描述

👌描述

按顺序分别定义char、int、long、double类型的变量,并用sizeof()依次输出这几个变量在内存中所占用的字节数

输入描述:
用户按顺序分别定义char、int、long、double类型的变量

输出描述:
输出这几个变量的内存占用大小。
每个占一行,格式如下:

xxx
yyy
zzz
...
(以上xxx、yyy和zzz均代表整数)

👌代码

#include <iostream>
using namespace std;

int main() {

    // write your code here......
    
    char a;
    int b;
    long c;
    double d;
    cout<<sizeof(a)<<endl<<sizeof(b)<<endl<<sizeof(c)<<endl<<sizeof(d)<<endl;
    
    return 0;

}

👌题解

简单的变量定义,平时使用要注意数据类型哦,下一个题就是关于数据类型的


数据类型

🔥实现四舍五入

在这里插入图片描述

👌描述

将浮点数转换为整数类型,要求四舍五入

输入描述:
随机输入的浮点数

输出描述:
四舍五入之后的整数

示例1:
输入:14.99
输出:15

👌代码

#include <iostream>
using namespace std;
int main() {
    double d;
    cin >> d;
    printf("%.0f", d);
    return 0;
}

在这里插入图片描述

👌题解

我们要注意 C++中double类型是自动四舍五入的,直接格式化输出0位小数就OK


键盘输入

🔥获取两数最大值

在这里插入图片描述

👌描述

键盘录入两个整数 a 和 b,获取这两个整数中的较大值,并输出

输入描述:
输入任意两个整数

输出描述:
输出两个整数中的较大值

示例1:

输入:10
     20
输出:20

👌代码

#include <iostream>
using namespace std;

int main() {

    // write your code here......
    int a , b = 0;
    cin >> a >> b;
    int max = a > b ? a : b;
    cout << max <<endl;

    return 0;
}

👌题解

三元运算符真的好用呢,大家不要忘记


运算符

🔥简单运算

在这里插入图片描述

👌描述

键盘输入两个 int 范围的正整数 a 和 b,范围为[1, 9999],输出这两个 int 范围的正整数的和,差,积,商,模(若 a > b 则输出 a - b,a / b,a % b 的值反之输出 b - a,b / a,b % a 的值,不考虑小数)

输入描述:
两个 int 范围的正整数,范围为[1, 9999]

输出描述:
输出这两个 int 范围的正整数的和,差,积,商,模(若 a > b 则输出 a - b,a / b,a % b 的值反之输出 b - a,b / a,b % a 的值,不考虑小数和数据越界情况)

示例1:

输入:10
	  5
输出:15 5 50 2 0

👌代码

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    if(a < b) //交换,使a比b大
        swap(a, b);
    cout << a + b << " " << a - b << " " << a * b << " " << a / b << " "<< a % b << endl;
	return 0;
}

👌题解

可以用swap函数交换二者的值使每次计算都是a>ba>ba>b,后续的可以直接计算,计算的话直接在输出时计算和、积,不要忘记头文件哦


链表来咯 👉点击开始刷题

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到