问题汇总
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.待补充吧 ,要把新的东西,比如说 只看一个翻转字符串,或者 向量 就能用进去,但其实看的时候也要仔细和思考,不能被自己的心性所迷。