- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 java代码规范
类、方法的注释,要以javadoc的方式来写。 非javadoc的注释往往是给代码维护者看的,着重告诉读者为什么这样写,如何修改,注意什么问题等。 使用tab操作,实现缩进,默认整体向右边移动,用shfit+tab实现整体向左移。 运算符和 = 两边习惯性各加一个空格。 源文件使用utf-8源码。 行宽度不要超过80字符。 代码编写分次行风格和行尾风格。
2023-10-17 21:13:30
50
原创 蓝桥杯刷题统计总结
我对比了下题解给出的答案正确100的代码,发现是循环最后一周来计算cnt(也就是最后一周的做题天数)的地方出现了问题,我将left(剩余题数)减题数的顺序为:如果left大于5*a则一天一天地减b来增加cnt,为什么错误呢?这里假设left=a*5+1,如果按上面的代码,则会把此时当作星期六来先把left减去2,但实际上是先过了周一至周五后才在周六做了最后一道题,所以这样就会造成混乱。不就是为了从第1天算到答案所需要的那一天,然后一星期一星期的循环,那我们直接利用。没错,可以用除法和求余代替不必要的循环。
2023-03-10 16:19:57
431
1
原创 错题之二维数组行变换及平均值排序
刚开始想将每一行的sum除以n得到平均值并存进数组b中,但答案错误,原因是两者相除平均值会出现小数,而我没有转换成浮点型,所以结果会直接取整导致有些平均数相等。,遇到比较平均值的题,直接比较它们的和即可。:额外定义一个数组记录行数。
2022-11-26 19:58:40
119
原创 求a^b——快速幂算法
快速幂思想:假设求n的k次方,将k分为偶数、奇数两种情况,不断地让k减半、减1,最终k=1,将积累的底数相乘则为a的b次方最终答案。
2022-11-21 21:11:42
557
空空如也
无法输出helloworld
2024-03-24
Sublime中输出中文为什么是乱码
2023-09-26
十进制转十六进制哪里出现问题?
2023-09-25
桶排序怎么实现多组输入?
2022-10-30
如何在不使用math.h中的函数的情况下输出绝对值?
2022-10-08
想问一下这个输出最大值程序哪里出错了?
2022-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人