23考研c语言初学
文章平均质量分 69
23考研北大软微冲冲
这个作者很懒,什么都没留下…
展开
-
23考研王道c语言中级day1
一、typedef的使用二、c++的引用三、逻辑结构与存储结构四、算法的评价——时空复杂度原创 2022-02-02 22:51:11 · 788 阅读 · 1 评论 -
23考研王道c语言初级day6
一、递归作业——走楼梯题目:假如有n个台阶,一次只能上1个台阶或2个台阶,请问走到第n个台阶有几种走法?为便于读者理解题意,这里举例说明如下:假如有3个台阶,那么总计就有3种走法:第一种为每次上1个台阶,上3次;第二种为先上2个台阶,再上1个台阶;第三种为先上1个台阶,再上2个台阶。输入为n,输出为走到第n个台阶有几种走法思路:递归用数学归纳法上1阶只有1种方法,上2阶有两种方法。结束条件就是最后一级或最后两级台阶。上n级台阶,走了第一步后有两种情况:还剩n-1阶和n-2阶,原创 2022-02-02 21:08:32 · 745 阅读 · 0 评论 -
23考研王道c语言初级day5
一、作业——malloc题目:输入一个整型数,然后申请对应大小空间内存,然后读取一个字符串,字符串的输入长度小于最初输入的整型数大小,最后输出输入的字符串即可注意下面问题:char *p;scanf("%d",&n);p=malloc(n);scanf("%c",&c);//注意在scanf和gets中间使用scanf("%c",&c),去除换行 //?why 因为回车会被gets读取 需要scanf%c来消耗一个回车scanf("%d")中,假如输入..原创 2022-01-28 21:50:48 · 1089 阅读 · 1 评论 -
23考研王道c语言初级day4
1.vs的几个快捷键2.三个作业,数组中的元素出现次数、翻转字符串和指针的传递3.指针的使用场景——传递与偏移4.指针与自增自减算符5.指针与一维数组——数组传递时弱化为指针6.指针与动态内存申请——栈空间与堆空间原创 2022-01-27 22:13:50 · 1153 阅读 · 0 评论 -
王道c语言学习day3
一、判断对称数题目:输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值;例如 12321是对称数,输出yes,124421是对称数,输出yes,1231不是对称数,输出no思路:对输入数a调转顺序存入另一个变量b,判断a=bint main() { int a, c, b = 0; scanf("%d", &a); c = a; while (a) { b = b * 10 +原创 2022-01-20 17:04:10 · 1098 阅读 · 0 评论 -
王道c语言学习day2
一.运算符与表达式1.算术运算符* / %的优先级高于+ -,双目运算符,有左操作数和又操作数,算术表达式设置制表符和缩进输出结果由于while中没有取模而是直接打印a导致,改为取模,且不换行成功倒序输出2.关系运算符与逻辑运算符1.关系运算符> < ==是否等于 >= <= !=不等于5>3 true 5<3 false,c语言中没有布尔类型,所以0值为假非0为真。关系运算符的连写,优先级...原创 2022-01-18 20:42:48 · 391 阅读 · 0 评论 -
王道c语言学习day1
c语言程序变为exe文件经过两步,1编译,2链接OnlineJudgeoj网站】打断点,调试窗口1监视2内存程序运行的过程就是内存的变化过程2.2常量""空字符串2.3变量先定义,后使用,原则“见名知意”,用英文或英文缩写...原创 2022-01-18 00:53:15 · 336 阅读 · 0 评论