- 博客(16)
- 收藏
- 关注
原创 STM32U5单片机实现模式转换控制组件
思路:model转换可以设置一个全局变量,全局变量初始为1,按下user按键触发中断事件,model++变成2,以此类推,共有三种模式,led模式,fan模式,bee模式。
2025-01-07 17:26:32
275
原创 数据结构基础作业
int age;return 0;i<max;i++){getchar();i<=max-1;i++){j<max-i;j++){i<max;i++){int price;}car,*pcar;return 0;car temp=l;l=L;L=temp;
2024-09-18 21:09:26
454
原创 C语言函数部分练习题
memcpy 是一个更通用的内存复制函数,可以复制任意类型的数据,不仅限于字符串。它不会自动添加终止字符。strcpy 是专门用于复制字符串的函数,它在复制时会自动添加终止字符 '\0' 到目的字符串。8,因为传入的是一个指针,指针在64位操作系统中占8个字节,但是在32位操作系统中占4个字节。什么都没有,因为p是一个局部数组,函数结束就被销毁,返回p是无效的,所以无法输出结果。D. 被调用函数中,一个return语句可以返回多个值给调用函数。C. 被调用函数中,如果有返回值,就一定要有return语句。
2024-09-11 22:14:20
926
原创 C语言部分函数练习题
argc和argv,argc表示的是这次命令的参数个数,不会为0,因为函数名也是一个参数,argv是一个指针数组,如果是a 123,argc是2,一个是‘a’一个是‘123’,而argv[0]='a',argv[1]='123'值传递只改变函数内部的形参,而对于主函数中的实参的值没有任何影响,如果是地址传递,可以通过改变形参的地址直接改变实参的地址从而改变实参的值。思路:①主函数中定义一维数组int a[]={11,8,89,7,5,4,32,15,21} , max , min;5》主函数调用函数实现。
2024-09-10 20:52:55
583
原创 C语言综合练习题
定义接收操作数及运算符的变量,名称要符合规范(2分) 提示并输入第一个操作数(2分) 提示并输入运算符[加减乘除用字母代表](2分) 提示并输入第二个操作数(2分) 采用多分支选择结构switch对输入的操作数进行判断,输入大小写字母都可以调用 对应的运算(3分) 核心 正常计算两数相加并输出结果(2分)核心 正常计算两数相减并输出结果(2分)核心 正常计算两数相乘并输出结果(2分)核心 正常计算两数相除并输出结果(2分)核心。(5).循环查找数组元素中是3倍数的最小值,最大值并输出结果(4分) 核心。
2024-09-09 18:37:23
556
原创 关于字符型数组已经二维字符数组的练习题
请实现输入一个字符串,这个字符串字符串包含一个或多个数字,把这些数字字符转换为整数,如果字符串参数包含了非数字字符,置零,不必担心算数溢出。7.为了比较两个字符串s1和s2是否相等,应当使用(D ) (杭州快越科技)5.以下语句不能正确赋值的是( D) (杭州快越科技, 神州安付)D. 可以在赋值语句中通过赋值运算符 "=" 对字符数组整体赋值。D.不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值。6.以下程序运行后输出结果是( ) (杭州快越科技)B. 字符数组中的字符串可以整体输入、输出。
2024-09-06 22:29:22
464
原创 非字符型数组和二位数组的练习
思路提示:定义两个二维数组 int a[10][10] , b[10][10];然后对a数组元素和b数组元素对应求和【可以赋值给c数组】。最后输出求和后的结果。依然很难博主弄了很久很久才明白个大概还会练习,打完已经很晚了,没有什么时间来搞精美的页面了。思路提示:1 1 2 3 5 8 13 21。第一步:重复数组用0代替。
2024-09-06 22:25:06
319
原创 循环控制语句的一些练习题(内附答案)
循环次数大的放在外层,这样的效率比较高,因为把循环次数大的放在外层的话,内层会多次访问缓存来读取数据,这样会导致效率低效,因此把循环次数大的放在内层能够有效提高程序的效率。循环次数大的放在外层,这样的效率比较高,因为把循环次数大的放在外层的话,内层会多次访问缓存来读取数据,这样会导致效率低效,因此把循环次数大的放在内层能够有效提高程序的效率。goto语句并不是一个标准的循环语句,他起到的是一个转移的作用,通过条件的判断,转移到执行程序之初,直到满足。输入一排n个数,第一个数为后面所有的数的个数。
2024-09-04 23:53:49
925
原创 数据类型 运算符练习题
首先,在存unsigned int 定义的6时,他的二进制补码就是0000 0110,而对于-20,它的原码是1001 0100,补码就是1110 1100,这时计算机会将其转换为无符号int,所以二者相加一定大于6,这是以八位为例,若是16为,32位,则更不需要多说,所以输出>6。X++是后缀自增运算符,所以X先返回自己的原本值,Y同理,不可以讲一个已经返回的值赋给另外一个已经返回的值,X++返回的是希望的是有一个变量来储存值,也就是左值。- 对于有符号整数,如果原数是正数,则在左侧补0;
2024-09-03 08:52:42
809
原创 进制计算及转换和原码反码补码
进制的类型主要有,十进制,二进制,八进制,十六进制。我们日常所常用的就是十进制,逢十进一,按这个说法就可以知道,n进制就是逢n进1。
2024-08-31 11:21:32
1747
原创 Linux下的vim编辑器(内附练习题及答案)
代码的运行首先需要做什么?编译?编译当然必不可少,但是在运行代码之前,首先你得需要写一段代码(或者c v),在devc这个软件中你只需打好代码运行即可,但是在linux中,有一种不同的方法来实现这个过程的第一步,那就是vim编辑器,把这复杂的话简单点说,他就是个敲代码的地方而已
2024-08-30 20:20:54
2177
原创 HTML页面设计 基础作业(简单登录页面)
实现这个简单登录页面是用的是html和css,以下是代码实现部分。首先需要link css一下(link+tab)以上便是实现一个简单的基础登录页面所需代码。
2024-08-28 19:20:02
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅