05 2018 档案
摘要:字符数组是用来存放字符数据的数组。字符数组中的一个元素存放一个字符。字符数组可以存放若干个字符,也可以存放字符串。字符串的末尾必须有'\0'字符,它的ASCII值为0。 解析字符串的末尾必须有'\o'字符: char a[]="a,b,c,d" 此时:sizeof(a)=5 说明此时有'\0' ch
阅读全文
摘要:数组里面最好多用#define函数,方便以后的改动。 其实这个代码也超级简单 就是两个嵌套的for循环就解决问题了 第一个嵌套for循环实现矩阵转换,把一维和二维一对调然后赋值给一个新的二维数组就行了 : b[i][k]=a[k][i] 第二个嵌套for循环实现输出,整个代码就完成了
阅读全文
摘要:switch也是c语言中比较常见的一种函数,前面学这个的时候只是记了一个大概的用法,也没怎么练习 今天上c语言实训课的时候被同学问了一个关于switch的题目,我选错了。所以回来重新整理一下这个函数的要点。 先来看一下今天他问那个题目: 例题:若有一下变量定义: float x; int a, b;
阅读全文
摘要:上篇已经比较清楚的强调了 scanf函数后面接的是地址,不是变量。 如果接收的本来就是地址就不需要加&符,如果接收的是变量,则需要在前面加上&符。 所以接下来需要搞明白的是什么类型的是地址。 目前我们学到的地址有两个: 1.数组的首地址就是就是地址名。例如int a[10]; a就是地址。 2.指针
阅读全文
摘要:对于scanf函数中什么时候加“&”这个问题是我自己在看书的时候没发现的,后来通过看视频的时候,知道了scanf函数不一定非要加“&”。 1.当scanf函数后面接收的是一个地址的时候,此时不需要加“&” 代码: 2.当sacnf函数后面接收的不是一个地址的时候,此时需要加“&” 代码:
阅读全文
摘要:"API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。" --来自百度百科 不知道如何在X-CODE上用C语言插入背景音乐,
阅读全文
摘要:昨天,也就是周五,白天上午,下午都有课。 晚上7点半有电计系的毕业生晚会,我去凑了个热闹(确实听嗨的),然后就要回宿舍打班级内部的LOL比赛了 昨天比赛被让二追三了,一直从八点二十打到了十二点,但是每个人都打特别认真,我喜欢那种认真的感觉 后来实在是累了,也就没有学习编程了。以至于昨天晚上的博客断更
阅读全文
摘要:介绍一种避免程序闪退的方法: 1.在程序写完的结尾写一个驻留函数:getchar(); 例:从键盘上输入5个数,输出最大,最小元素的值以及它们的下标。 思想: 定义5个变量: i 用来控制循环次数,j 用来记录最大元素的下标,k 用来记录最小元素的下标,max用来记录最大元素值,min用来记录最小元
阅读全文
摘要:逆运算输出--虽然我目前还不知道逆运算输出有什么卵用,但是老师上课的时候提到过,在慕课网教程里面也提到过,我还是挺乐意的去把这个代码搞懂了。 下面看代码: 上面是当有偶数个数字需要进行逆运算的情况。 当为奇数个的时候 只需要把第一个for循环内的条件改成 i < (N-1)/2就行。
阅读全文
摘要:今天是周二,是我们一周中课最多的一天,还有早晚自习。 在忙碌中上了一天课之后,晚上回到宿舍还是坚持的学习了代码知识,很充实; 下面先来看代码 1.写带有数组的代码的时候建议用声明函数(#define N )这样有利于在后面修改代码的时候节省很多时间 2.代码思想:第一个for循环(外循环)控制循环的
阅读全文
摘要:时间滴答滴答过得很快,上大学的日子越发是像流水一样一晃就过去了; 虽然我是一个末班的大学,也不能叫大学吧,也就算个学院。但是我身边也不乏那种特别努力的学生 人都是爱玩的,我也不例外,但是遇见了一群努力奋进的朋友,我很开心 我的大学也没有过的很堕落,虽说每天都会玩的转钟以后,但是白天多多少少还是学了点
阅读全文
摘要:效果图: * *** ************ ***** *** * 思想: 1. i 表示行 ,j 表示列。 2. 总体分成上下两部分,上层一个for循环嵌结束之后需要加上一个换行符隔开,从而继续写下一个for循环表示下半部分。 3.在单个的上或者下部分又将分成 “ ”与"*"部分,先表空格表示
阅读全文
摘要:首先来说一下素数的定义:只能被1和本身整除的数称为素数。 来看代码: 解析代码: 为什么此处是i>=m : 此前已经有一个for循环语句了,当m%i==0时退出当前循环,但是如果能运行到if()语句这里,说明前面没有能使m被整除的数,即m为素数。 届时只需要if(i >= m)成立输出m就行
阅读全文
摘要:continue语句和break语句的主要区别在于:continue语句只结束本次循环,而不是终止整个循环的执行,break语句则是结束所在循环,跳出所在循环体。 看代码: 输入玩家年龄,计算输入错误的次数(当输入小于0时表示出错) 此处可以不要esle语句,因为当age>0时,即if函数正确时co
阅读全文
摘要:就算是Believe(相信) 中间也藏了一个lie(谎言) 就算是Friend(朋友) 还是避免不了end(结束) 就算是Lover(爱人) 也可能会over(终结) 就算是Wife(妻子) 心里也夹着if(如果) 欣慰的是: 即使是Forget(忘记) 也曾经get(得到) 就算是impossib
阅读全文
摘要:题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁,鸡母,鸡雏各几何? 注意:百钱买百鸡是指刚好花光一百钱,需要买一百只鸡。 此类不定方程问题,一般解法: 把不定变量设成函数,然后再用嵌套for循环写出每个变量的取值范围。 然后在嵌套的for循环中写出函数应该满足的关系 最后用p
阅读全文

浙公网安备 33010602011771号