蓝桥杯考前准备— — 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>

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

相关推荐
王老师青少年编程16 小时前
信奥赛C++提高组csp-s之数位DP详细讲解
c++·动态规划·csp·数位dp·信奥赛·csp-s·提高组
轩情吖16 小时前
Qt多元素控件之QTreeWidget
开发语言·c++·qt·控件·qtreewidget·桌面级开发
心态还需努力呀16 小时前
【鸿蒙 PC 命令行适配】c-ares 在鸿蒙 PC 上的移植与交叉编译实战(可复现指南)
c语言·开源·harmonyos·鸿蒙·openharmony
轩情吖16 小时前
Qt多元素控件之QTableWidget
开发语言·c++·qt·表格·控件·qtablewidget
王老师青少年编程16 小时前
信奥赛C++提高组csp-s之状压DP详解及编程实例
c++·动态规划·csp·状压dp·信奥赛·csp-s·提高组
张张努力变强16 小时前
C++ 类和对象(五):初始化列表、static、友元、内部类等7大知识点全攻略
开发语言·数据结构·c++·算法
代码无bug抓狂人16 小时前
(蓝桥杯省B)R格式
c语言·蓝桥杯
草莓熊Lotso16 小时前
Qt 显示与输入类控件进阶:数字、进度、输入框实战攻略
java·大数据·开发语言·c++·人工智能·qt
HellowAmy16 小时前
我的C++规范 - 指针指向
开发语言·c++·代码规范
小屁猪qAq16 小时前
ROS2 节点中使用参数
开发语言·c++·参数·ros2