蓝桥杯考前准备— — c/c++

蓝桥杯考前准备--- --- c/c++

对于输入输出函数

如果题目中有要求规定输入数据的格式与输出数据的格式,最好使用scanf()prinrf()函数。

例如:输入的数据是 2020-02-18,则使用scanf("%d-%d-%d",&year,&mouth,&day)即可。

例如:输出的数据是 2020-03-02,因为有前导零的存在,所以使用printf("%d-%02d-%02d",)即可。

对于四舍五入问题

printf()函数自带有四舍五入的功能,如:printf("%.3f", 1.0235),则会输出1.024

如果我们不使用四舍五入的功能还要输出某几位数,那么我们就要自己进行设定了

如:对1.0235直接输出其小数点后3位,并且不进行四舍五入。

cpp 复制代码
double r = 1.0235;
int a = (int)r;
int b = (int)((r - a) * 1000);
printf("%d.%0.3d\n",a, b);

计算三角形面积公式:

txt 复制代码
S = (x1 * y2 + x2 * y3 + x3 * y1 - y1 * x2 - y2 * x3 - y3 * x1) / 2;

要看每一个问题的数据范围,记得要检查是否有必要使用long long!!!

常用的stl容器有

cpp 复制代码
#include<vector>
#include<map>
#include<set>
#include<queue>
#include<math.h>
#include<algorithm>

记得带好证件以及必要的物品!!!

相关推荐
云深麋鹿12 分钟前
C++入门篇
c++
量子炒饭大师28 分钟前
【C++入门】零域终端的虚空指针协议——【nullptr】还在为编译器给NULL匹配为int而头疼?nullptr给予你全新的字面量!
开发语言·c++·nullptr
阿豪只会阿巴34 分钟前
【多喝热水系列】从零开始的ROS2之旅——Day10 话题的订阅与发布1:Python
开发语言·c++·python·ubuntu·ros2
羊小猪~~1 小时前
【QT】--文件操作
前端·数据库·c++·后端·qt·qt6.3
Frank Castle1 小时前
【C语言】详解C语言字节打包:运算符优先级、按位或与字节序那些坑
c语言·开发语言
ltqshs1 小时前
vscode离线插件下载-vscode编译嵌入式C语言配置
c语言·ide·vscode
2501_940315261 小时前
【无标题】1.17给定一个数将其转换为任意一个进制数(用栈的方法)
开发语言·c++·算法
fpcc2 小时前
C++23中的模块应用说明之五综合应用和重点分
c++·c++23
小乔的编程内容分享站2 小时前
C语言指针相关笔记
c语言·笔记
xiaoye-duck2 小时前
吃透C++类和对象(下):内部类、匿名对象及编译器优化的深度解析
c++