摘要:
技术要点就是,一个是cmp函数的书写,首先应该分清楚排序关系,然后按照顺序依次排下去。 还有这里有一个巧妙点就是,在结构体中加入了类别这个标签。 学会抽象分类解决,排序比较函数cmp本质工作就是比较结构体里面的大小,不应该加入其它。 参考代码: define _CRT_SECURE_NO_WARNI 阅读全文
摘要:
需要注意的就是sort函数的应用,还有自己比较函数cmp的编写 在一个就是结构体的设计,排序时的考室内的排序,数组下标的处理 参考代码: 阅读全文
摘要:
有几点需要注意的地方一是将right转化为与left在在同一节 阅读全文
摘要:
需要注意的有关于二维字符串数组的输入问题,先是定义要多留一位用于存放‘\0’ 还有就是使用scanf后,会有回车换行符,如果要使用gets或是接下来的方式代替gets,记得加上getchar,不然会出错。 参考代码: 阅读全文
摘要:
参考代码: include include int main() { char str[100], ans[40][40]; scanf("%s", str); int N = strlen(str); int n1 = (N + 2)/3;///是左右两边的字符数量 int n2 = N n1 2 阅读全文
摘要:
需要注意的就是把判定函数提取出来,这样可以简化代码,同时参数引用了&,可以对于传入参数进行修改。 参考代码: define _CRT_SECURE_NO_WARNINGS include include include struct node { char name[20], password[20 阅读全文
摘要:
考虑输入为0的特殊情况 参考代码: 阅读全文
摘要:
这里学到的主要是将数字存储到数组中,倒序输出使用取余10加除10 然后是每三位输出一个逗号,因为是倒序输出可以逢3的余数是0的时候打印逗号。 参考代码: 阅读全文
摘要:
关于代码都是可以在PAT上跑通的 自己是在VS2017上写的,所以会有语句system("pause");,表示暂定方便查看结果。 在一个是VS2017中使用scanf会报错,所以要在程序的最前面加上一句 define _CRT_SECURE_NO_WARNINGS,即可正常使用 参考代码: def 阅读全文
摘要:
代码是部分正确,只得了13分还有两个测试点没有通过,不知道原因是啥,先不深究了,赶进度。 参考代码: include include include int main() { char str[10010]; scanf("%s", str); int len = strlen(str); if ( 阅读全文