
蓝桥杯-洛谷
文章平均质量分 90
这个世界是多么神奇
这个作者很懒,什么都没留下…
展开
-
蓝桥杯-洛谷刷题-day3(C++)
int n;cin >> n;int a[n];上文代码会报错,这种常规数组定义在编译阶段就完成了创建(上文数组大小需要在运行阶段才能确定,这是矛盾的), [] 内只能是常数。要实现上文这种,在运行后确立数组大小的形式,就是建立动态数组。· 法一----使用vectorint n;cin >> n;· 法二----new关键字(不如法一安全)delete[] a;原创 2024-11-15 19:35:03 · 2131 阅读 · 0 评论 -
蓝桥杯-洛谷刷题-day2(C++)
此处,只写刷题时遇到的//需要的库//定义string s;//获取长度s.length()获取s 中,有多少字符,是实际长度。在长度未知的情况下,可通过s[len - 1]访问s 的最后一个字符(len取自上文代码的变量)。值得注意的一个很简单但一忽略的点,当需要键盘输入string时,对string进行操作的函数一定要写在输入之后,int main()string s;cin >> s;//输入之后,再操作C++的更安全,不易报错,C语言的更直接。原创 2024-11-11 18:35:56 · 1960 阅读 · 0 评论 -
蓝桥杯-洛谷刷题-day1(C++)
1.除法c = a / b对于除法的接收者的数据类型,· c为double 时,如果a,b也是double,c的值就是正常除法的值;如果a,b为int,c的值就是a/b向下取整。· c为int 时,无论a,b如何,都会向下取整。我的理解是,a/b的除法会根据a,b的类型进行对应的操作,返回的值,传给c 会再根据c 的类型进行进一步的运算。2.向上取整int a,b,c;//这理论上,确实成功向上取整,但是在大额数据运算时,会出现问题,具体情况,俺也不知道。//标准向上取整,运用。原创 2024-10-31 20:10:41 · 803 阅读 · 0 评论