经典重拾-第一部分 第三章-数组和字符串

来源:互联网 发布:日本你是谁实验 知乎 编辑:程序博客网 时间:2024/05/29 17:19
<span style="font-size:18px;">Note在算法竞赛中,常常难以计算出所需要的数组大小,数组一般会声明的稍微大一些。在空间够用的前提下,浪费一点不会有太大影响【哦···知道了···可是···空间不够用是什么情况?#inlcude<cstring>数组a前K个元素复制到b memcpy(b,a,sizeof(int)*k) memcpy(b,a,sizeof(double)*k)全部复制 memcpy(b,a,sizeof(a));get到C语言简洁的语法应用 tot = a[x=0][y=n-1]=1;//一条语句完成了很多事情</span>sprintf(buf,"%d%d%d%d%d",abc,de,x,y,z);// 按格式把五个数字打印到字符数组里 类似于fprintfstrchr(s,buf[i])==NULL //字符数组s里找buf[i] 没找到返回NULL【刚看完《放牛班的春天》 师者仁心 从第三章开始 就有竞赛题目了···之前 做过的 见博客 原创的就不再重写了 转载的就重做一遍···特殊标记EOF并不是一个char getchar()返回值是int 等价于fgetc(stdin)关于getchar避免和操作系统相关的程序 没看懂 ···比赛这么久没遇到过···先记下,日后遇到再看···刚做完两道题 总结char s[]={···};等同于 string s=""; 【我更习惯用后者以前用到map映射的题 我都是一个个敲进去的···好傻···这次我会用常量数组了!一连串输入后 一个循环搞定map的映射putchar(c) putchar(s[i])亲测也行 不需要转化 其中s是string类型的对象例题做到“生成元”了,之前照抄的代码 也有了自己的思路 转载改成了原创 模拟方法 在提高 做水题的速度也快了···【有些简单的题目就不在写报告了 比如生成元 简单枚举 ···毕竟写报告也蛮费时间的···接下来该在题目中提升自我了【据说研一也可以参加ACM···太好了 我能说我想去Final吗···到目前为止 C语言的核心内容已完结···接下来更新的博文都是解题报告了
0 0
原创粉丝点击