
王道-C语言督学营
王道408中的C语言督学营-初级模块,适用于学数据结构前学习/温习 C语言,由于一些比较简单的部分就采用截图形式,导致文章系统判分较低!
h阿泉有个梦
从现在开始,从零开始。让我们一起追逐梦想,不懈努力!
努力成就多边形战士,目前已是竞赛圈多边形战士!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
王道-C语言督学营-1王道 OJ 网站的使用
是英文 Online Judge 的缩写,中文翻译过来是在线判题。当用户将自己编写的代码贴入网页中后,点击提交,就可以自动判断是否正确。原创 2025-02-10 03:33:48 · 2230 阅读 · 0 评论 -
王道-C语言督学营-2.1 数据类型-常量-变量(整型-浮点-字符)
数据类型-常量-变量(整型-浮点-字符)原创 2025-02-10 02:41:26 · 300 阅读 · 0 评论 -
王道-C语言督学营-2.2 混合运算
允许我们将一种数据类型的值转换成另一种数据类型,强制转换的语法很简单,就是使用。就是强制转换的部分,它告诉编译器我们想。原创 2025-02-10 02:52:11 · 171 阅读 · 0 评论 -
王道-C语言督学营_课时2作业1(要求是请输出 hello wangdao)
【代码】王道-C语言督学营_课时2作业1(要求是请输出 hello wangdao)原创 2025-02-14 20:22:57 · 133 阅读 · 0 评论 -
王道-C语言督学营_课时2作业2(你的任务是计算a+b。)
例如: scanf("%d %d",&a,&b) 这时候 两个%d中间有个空格。这时 只需要输入两个数的中间 多个 “空格”,则程序会自动匹配为a、b两个值。题目给出“需要 输入a、b 并通过空格隔开”,同时需要 输出 a、b的和。输入时,想要通过空格 隔开,只需要 在scanf中 以空格隔开。则 a为44,b为5,sum为49。例如 输入:44 5。原创 2025-02-10 03:45:21 · 217 阅读 · 0 评论 -
王道-C语言督学营-课时2作业3(读取一个65到122之间的整型数,然后以字符形式输出它,比如读取了97,输出字符a)
但是大家写代码还是要写精准点好!原创 2025-02-10 04:05:36 · 204 阅读 · 0 评论 -
王道-C语言督学营-3.1算术运算符与关系运算符
结果是: resualt=14 (相当于 4+10-2+2)原创 2025-02-14 20:09:15 · 226 阅读 · 0 评论 -
王道-C语言督学营-3.2 逻辑运算符与赋值运算符,求字节运算符
【代码】王道-C语言督学营-3.2 逻辑运算符与赋值运算符,求字节运算符。原创 2025-02-14 20:17:40 · 127 阅读 · 0 评论 -
王道-C语言督学营课时3作业1(判断某个年份是不是闰年,如果是闰年,请输出“yes”,否则请输出“no”)
比如2004年是闰年,但1900年不是。只要满足两点中的任何1点就是 闰年。所以我们在上述代码中 设置了。比如2000年就是闰年。原创 2025-02-10 04:01:20 · 346 阅读 · 0 评论 -
王道-C语言督学营-课时3作业2(读取一个整型数,字符,浮点数,分别到变量i,j,k中,然后将i,j,k直接相加并输出,小数点后保留两位小数,不用考虑输入的浮点数的小数部分超过了两位)
题目要求 是 读取 整型数i、字符数j、 浮点数k,并将三个数相加输出,同时要求只保留2位小数。=> 只保留小数点后2位,省略小数点超过2位的数。问题:只保留2位小数。原创 2025-02-10 04:14:55 · 254 阅读 · 0 评论 -
王道-C语言督学营-4.1 选择if-else讲解
关系运算符 > &;关系运算符 > |;算数运算符 > 关系运算符。判断输入的值是否大于0。注意: 运算符优先级。原创 2025-02-11 09:14:12 · 239 阅读 · 0 评论 -
王道-C语言督学营-4.2 循环while,for讲解,continue,break讲解
循环(并未跳出整个循环,仅仅只是跳过循环体中下面尚未执行的语句),接着进行判断“是否”执行下一次循环。for循环语句实现计算1到100之间的所有整数之和。C语言新手 切记 for循环的顺序。计算1到100之间所有整数之和。过程(直接跳出整个循环),执行循环外的语句。原创 2025-02-12 17:43:40 · 216 阅读 · 0 评论 -
王道-C语言督学营-课时4作业1(输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值;例如 12321是对称数,输出yes)
> 由于a=0,此时结束while循环,进入 if判断。=> 由于a=0,此时结束while循环,进入 if判断。第一次循环: tmp = 1 ,,a = 12332 =>此时b为12。第三次循环: tmp = 1 ,,a = 123 =>此时b为123。,a = 12 =>此时b为1233。,a = 1 =>此时b为12332。,a = 0 =>此时b为123321。,a = 12 =>此时b为3。原创 2025-02-10 05:01:25 · 453 阅读 · 0 评论 -
王道-C语言督学营-课时4作业2(利用while或者for循环计算n!的值。)
其次,题目指出“ n为正整数,同时,1原创 2025-02-10 05:20:54 · 231 阅读 · 0 评论 -
王道-C语言督学营-课时4作业3(某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?)
某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每。为了保证100元正好换40张,假设扣除1张10元,2张5元,还剩下37张。10元最多换10张,5元最多换20张。通过if进行判断,是否符合,若符合 则 换法次数+1。利用for循环,进行4层循环,让换法满足所有条件。变量s:代表总换法次数。变量a:代表面值10。定义a、b、c、d、s五种变量。原创 2025-02-10 05:42:24 · 476 阅读 · 0 评论 -
王道-C语言督学营-5.1 一维数组
例如:(√)int a[10];(❌)③。原创 2025-02-11 05:12:11 · 454 阅读 · 0 评论 -
王道-C语言督学营-5.2 数组访问越界与数组的传递
子函数的定义包括返回类型、函数名和参数列表。这里,add是一个子函数,它接受两个整数参数a和b,并返回它们的和。原创 2025-02-11 06:42:39 · 1145 阅读 · 0 评论 -
王道-C语言督学营-5.3 字符数组与scanf读取字符串
5.4 字符数组与scanf读取字符串原创 2025-02-14 20:51:48 · 144 阅读 · 0 评论 -
王道-C语言督学营-5.4 gets与puts讲解,strlen-strcmp-strcpy讲解
【代码】王道-C语言督学营-5.4 gets与puts讲解,strlen-strcmp-strcpy讲解。原创 2025-02-14 21:00:42 · 196 阅读 · 0 评论 -
王道-C语言督学营-6.1 指针的本质(间接访问原理)
int *a 和int* a 是等价的,为什么大家都用int *a呢?这是因为类似int* abc的语句会使人很自然的认为这条语句把三个变量都声明为整型指针,但是事实并非如此,实际上是 *a 的一部分只是对a标识符起作用,其余两个变量只是普通的“整型变量”。原创 2025-02-15 00:51:30 · 444 阅读 · 0 评论 -
王道-C语言督学营-6.2 指针的传递使用场景
通过 change(i);其实 已经将 实参传递给形参j,同时改变了j的值,将j的值变为10然后运行 j=5;只是把 change子函数中的j变成5,而主函数的i并未发生改变① 当运行 change(&i);是将 i的地址传递给 *j;②由于 运行*j=5;是通过 间接访问 访问i的地址,然后在改变i的值,所以 会将主函数中的i值改变。原创 2025-02-16 00:34:28 · 341 阅读 · 0 评论 -
王道-C语言督学营-6.3 指针的偏移使用场景
②*(p+1) 相当于a[0+1] => a[1] 、 a[1+1] => a[2] ......③*(p-1) 相当于a[?-1] (所以代码中 先将p赋值为a[4])① p = a 就是将数组a的初始地址 a[0]=1 赋值给 指针p。原创 2025-02-16 01:45:10 · 158 阅读 · 0 评论 -
王道-C语言督学营- 6.4指针与malloc动态内存申请,栈与堆的差异
记得在使用strcpy函数时预留‘\0’的空间,例如上述代码 strcpy(p,"malloc success");因为malloc success所占空间为14,那么至少输入15才不会出现错误。在C语言中,malloc函数用于在运行时根据程序的实际需求临时申请和释放内存资源,这种方式提高了程序的灵活性和可维护性。)复制到目标字符串的内存位置。函数将源字符串(包括终止的空字符。原创 2025-02-16 02:53:29 · 211 阅读 · 0 评论