- 博客(36)
- 收藏
- 关注
原创 初识C语言第三十天——设计三子棋游戏
目录一.设计游戏框架1.打印游戏菜单2.输入选择判断(玩游戏/游戏结束/输入错误重新输入) 二、玩游戏过程设计1.设计棋格存放棋子——二维数组2.初始化棋盘——初始化为空格3.打印棋盘——本质上就是打印数组4.游戏过程——1.玩家走棋 2.判断结果 3.电脑走棋 4.判断结果⑴玩家走棋Ⅰ 需要判断棋盘空格的合法性Ⅱ 判断空格是否被占据⑵判断输赢——四种结果Ⅰ 玩家赢Ⅱ 电脑赢Ⅲ 游戏平局Ⅴ 继续游戏⑶电脑走棋Ⅰ 用伪随机函数产生,需要伪随机数种子生成器,用空指针的
2024-05-30 23:07:22
911
原创 初识C语言——第二十五天
/写一个函数,每调用一次这个函数,就会 将num的值加1//{// (*p)++;//}////{//////////}//{//// //链式访问,把strlen("abc")的返回值作为printf()函数的参数////////}int main()int a = 10;int b = 20;//函数声明一下-告知return 0;//函数的定义。
2024-05-20 22:29:27
686
原创 初识C语言——第二十四天
库函数:int main()//打印arr1这个字符串%s - 以字符串的格式打印return 0;自定义函数//Swap1在被调用的时候,实参传给形参,其实形参是实参的一份临时拷贝//改变形参,不能改变实参void Swap1(int x,int y)//传值调用int z = 0;z = x;x = y;y = z;void Swap2(int* pa, int* pb)//传址调用int z = 0;z = *pa;
2024-05-19 23:13:27
450
原创 初识C语言——第二十一天
1.牛牛从键盘输入一个整数,请你判断这个整数能被 2 3 7 中哪几个数整除,并按升序输出。如果不能被 2 3 7 任意一个数整除则输出 n。闰年的规则 1.能被4整除 不能被100整除 2.能被400整除。素数规则:1.因数只有2个,素数本身和1。2.打印1000-2000之间的闰年。3.打印100-200之间的素数。
2024-05-16 23:30:06
357
原创 初识C语言——第二十一天
1.rand()函数是只能生成伪随机数,并且无返回值,使用前需调用srand()伪随机数生成器作为起点2.time()函数是结构体函数,返回值是64为整数类型,可以通过time函数生成时间戳时间戳-函数调用的时间点和计算机的初始时间点之间的时间间隔3.void()函数-无返回值类型函数4.while(1)-一直循环,直到break跳出。
2024-05-15 23:45:38
846
原创 初识C语言——第十三天
注:全局变量,在其他源文件内部可以使用,是因为全局变量具有外部链接属性,但是被static修饰之后,就变成了内部链接属性,其他源文件就不能链接到这个静态的全局变量了!
2024-05-06 22:36:47
777
2
原创 初识C语言——第十二天
2.1关系操作符: > >= <2.2逻辑操作符: &&逻辑与 ||逻辑或2.3条件操作符(三目操作符):?: 例如:exp1?exp2:exp3exp1成立,exp2计算,整个表达式的结构是:exp2的结果exp1不成立,exp2计算,整个表达式的结构是:exp3的结果2.4逗号表达式:逗号隔开的一串表达式逗号表达式,是从左向右依次计算的整个表达式的结果是最后一个表达式的结果2.5下标引用、函数调用和结构成员。
2024-05-05 21:07:27
494
原创 整流滤波原理计算
需要指出的是,当放电时间常数RL*C增加时,t1点要右移,t2点要左移,二极管关断时间加长,导通角减小,见曲线3;反之,RL*C减小时,导通角增加。显然RL很小,即IL很大时,电容滤波的效果不好,见滤波曲线中的2。反之,当RL很大,即IL很小时,尽管C较小,RL*C仍然很大。,电容的滤波效果也是很好的,见滤波曲线中的3。所以电容滤波适合输出电流较小的场合。所以,t1到t2时刻,二极管导电,C充电,Vc=VL按正弦规律变化;t2到t3时刻二极管关断,Vc=VL按指数曲线下降,放点时间常数为RL*C。
2024-05-02 22:51:10
331
1
原创 初识C语言——第九天
在 C 语言中,每个字符都对应一个 ASCII 码。ASCII 码是一个字符集,它定义了许多常用的字符对应的数字编码。这些编码可以表示为整数,也可以表示为字符类型。在 C 语言中,字符类型被定义为一个整数类型,它占用一个字节的内存空间。因此,我们可以用整数类型的变量来存储 ASCII 码,并通过对变量进行地址操作来获取 ASCII 码的地址。但是,我们通常不会将 ASCII 码视为地址,而是将其视为一种特殊的整数值。
2024-05-01 23:58:22
1471
2
原创 希磁科技 SFG-P-S Current Sensor 选型说明
注意事项:1.电流采样范围是±1A2.芯片供电电压为5V,偏置电压为2.5V,增益Gth=1.2V/A3.自检时的输出电压为0.2V,自检电流为166mA;若自检电流小于166mA,则自检无法通过.4.正常工作时的电流为Ip=16mA5.自检的最小电压为3.3V,实际设计电路时应大于3.3V,小于5V。原理图说明:三相电流按箭头方向穿过传感器,将CHK引脚设置为高电平。
2024-04-29 22:58:59
1113
原创 增益裕度和相位裕度的理解
此时,若进行负反馈,则可以等效为将反馈信号反相的正反馈,如图5所示。但如果系统中的增益很大呢,经过K后信号放大了,再反相,如果闭环的话,是不是相当于正反馈作用很强呢?为一个系数,若开环系统的增益增加该系数倍,则闭环系统达到稳定的临界状态。那么,随之而来的一个问题就是,相位滞后180°的系统一定会发散吗?当然,实际设计时,要保持足够的相位裕度和增益裕度。图11表明开环系统相位滞后180°时,系统有正的幅值(开环增益。对于一个稳定的非最小相位系统,其相位裕度应为正,增益裕度。,系统将达到临界稳定状态。
2024-04-21 17:12:18
9783
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人