问题汇总
1.二维数组
2.else if ??
1.四舍五入的条件

2.写时间转换题,不要忘记%02d,看清楚条件
3.不要乱用C的 (int) 强制类型转换
4.int b = (a > c) ? a : c; 三目运算符·
5.增加空格,或者增加n,一般都是写N考虑
有这种 if(c++)printf(" ");
http://01vh0.cn/Jjdce ---柳神甲级
6.柳神的 德才论写的东西 很有学习的价值
1是 结构体函数
https://blog.youkuaiyun.com/dai_wen/article/details/79381296
https://blog.youkuaiyun.com/sinat_29891353/article/details/83067747
2是 他的最后输出形式变成了 二维数组?
http://01vh0.cn/ifSOp---柳神德才论
3.用到了vector ...
sort 默认是从小到大排列的 不要忘记 alg...
#include<algorithm>
bool cmp(student a, student b)
{
if(a.flag!=b.flag) return a.flag < b.flag; //类别小的在前 (由小到大)
else if(a.sum!=b.sum) return a.sum > b.sum; //(由大到小)
else if(a.de!=b.de) return a.de > b.de;
else return strcmp(a.id,b.id)<0;//排字典序 (由小到大)
}
sort(stu+0,stu+n,cmp)
4.待补充吧 ,要把新的东西,比如说 只看一个翻转字符串,或者 向量 就能用进去,但其实看的时候也要仔细和思考,不能被自己的心性所迷。
本文总结了C++编程中的一些关键知识点,包括二维数组的使用、条件判断的优化、四舍五入的规则、三目运算符的应用、避免乱用类型转换以及结构体函数的实践。还强调了在时间格式化输出时注意%02d的使用,并提醒开发者在排序时要了解sort函数默认升序的特性。此外,文章提到了柳神甲级的资源,其中涉及了德才论、结构体函数和vector的运用,以及自定义排序函数的示例。推荐学习者关注这些要点,提升编程能力。
8万+

被折叠的 条评论
为什么被折叠?



