- 例23:C语言实现从小到大对10个数进行排序,要求使用冒泡排序实现。解题思路:排序的规律有两种:一种是“升序”,从小到大;另一种是“降序”,从大到小。源代码演示:#include<stdio.h>//头文件 int main()//主函数 { int i,j,t;//定义整型变量 int array[10];//定义数组大小 printf("请输入十个数:"... 例23:C语言实现从小到大对10个数进行排序,要求使用冒泡排序实现。解题思路:排序的规律有两种:一种是“升序”,从小到大;另一种是“降序”,从大到小。源代码演示:#include<stdio.h>//头文件 int main()//主函数 { int i,j,t;//定义整型变量 int array[10];//定义数组大小 printf("请输入十个数:"...
- 01什么是文件1、文件有不同的类型,在程序设计中,主要用到两种文件:(1)程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容时程序代码。(2)数据文件。文件的内容不是程序,而是供程序运行时读写的数据,如在程序运行过程中输出到磁盘(或其他外部设备)的数据,或在程序运行过程中供读入的数据。2、为了简化用户对输入输出设备... 01什么是文件1、文件有不同的类型,在程序设计中,主要用到两种文件:(1)程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容时程序代码。(2)数据文件。文件的内容不是程序,而是供程序运行时读写的数据,如在程序运行过程中输出到磁盘(或其他外部设备)的数据,或在程序运行过程中供读入的数据。2、为了简化用户对输入输出设备...
- 例20:C语言实现打印出心形,初学者的表白神器。解题思路:这道例题我分了4部分,前3行一部分,4-6行一部分,7-13行一部分,最后一行一部分,读者请仔细阅读注释,小林写的很详细了。前三行输出,为了让初学者知道,即使最笨的方法也是可以打印的。源代码演示,前三行代码样式请文末,文章中的源码空格有点小bug:#include<stdio.h>//头文件 int main()//主... 例20:C语言实现打印出心形,初学者的表白神器。解题思路:这道例题我分了4部分,前3行一部分,4-6行一部分,7-13行一部分,最后一行一部分,读者请仔细阅读注释,小林写的很详细了。前三行输出,为了让初学者知道,即使最笨的方法也是可以打印的。源代码演示,前三行代码样式请文末,文章中的源码空格有点小bug:#include<stdio.h>//头文件 int main()//主...
- 01二维数组的定义1、一般形式类型说明符 数组名[常量表达式][常量表达式]2、例子int a[10][6],b[3][4];3、用矩阵形式表示二维数组,是逻辑上的概念,能形象地表示出行列关系,而在内存中,各元素是连续存放的,不是二维的,是线性的。02二维数组的引用1、引用形式数组名[下标][下标]2、在引用数组元素时,下标值应在已定义的数组大小的范围内。3、例子int a[3... 01二维数组的定义1、一般形式类型说明符 数组名[常量表达式][常量表达式]2、例子int a[10][6],b[3][4];3、用矩阵形式表示二维数组,是逻辑上的概念,能形象地表示出行列关系,而在内存中,各元素是连续存放的,不是二维的,是线性的。02二维数组的引用1、引用形式数组名[下标][下标]2、在引用数组元素时,下标值应在已定义的数组大小的范围内。3、例子int a[3...
- 01用fopen函数打开数据文件1、fopen函数的调用方式为fopen(文件名,使用文件方式);例如:fopen(“a1”,“r”),表示要打开名字为“a1”的文件,使用文件方式为“读入”。2、用“r”方式打开的文件只能用于向计算机输入而不能用作向该文件输出数据,而且该文件应该已经存在,并存有数据,这样程序才能从文件中读数据。3、用“w”方式打开的文件只能用于向该文件写数据,... 01用fopen函数打开数据文件1、fopen函数的调用方式为fopen(文件名,使用文件方式);例如:fopen(“a1”,“r”),表示要打开名字为“a1”的文件,使用文件方式为“读入”。2、用“r”方式打开的文件只能用于向计算机输入而不能用作向该文件输出数据,而且该文件应该已经存在,并存有数据,这样程序才能从文件中读数据。3、用“w”方式打开的文件只能用于向该文件写数据,...
- 目录 第1题:有序数组的平方 第2题:增减字符串匹配 第3题:数字的补数 第4题:Nim游戏 第5题:删除字符串中的所有相邻重复项 第6题:除数博弈 第7题:转换成小写字母 第8题:生成每种字符都是奇数个的字符串 第9题:按奇偶排序数组 第10题:转置矩阵 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解... 目录 第1题:有序数组的平方 第2题:增减字符串匹配 第3题:数字的补数 第4题:Nim游戏 第5题:删除字符串中的所有相邻重复项 第6题:除数博弈 第7题:转换成小写字母 第8题:生成每种字符都是奇数个的字符串 第9题:按奇偶排序数组 第10题:转置矩阵 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解...
- 目录 第1题:在排序数组中查找数字 第2题:0~n-1中缺失的数 第3题:反转单次顺序 第4题:和为S的两个数 第5题:和为S的连续正数序列 第6题:左旋转字符串 第7题:滑动窗口的最大值 第8题:扑克牌中的顺子 第9题:圆圈中最后剩下的数字 第10题:不用加、减、乘、除做加法运算 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看... 目录 第1题:在排序数组中查找数字 第2题:0~n-1中缺失的数 第3题:反转单次顺序 第4题:和为S的两个数 第5题:和为S的连续正数序列 第6题:左旋转字符串 第7题:滑动窗口的最大值 第8题:扑克牌中的顺子 第9题:圆圈中最后剩下的数字 第10题:不用加、减、乘、除做加法运算 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看...
- 目录 第1题:独一无二的出现次数 第2题:速算机器人 第3题:岛屿的周长 第4题:按照频率将数组升序排序 第5题:根据数字二进制下 1 的数目排序 第6题:能否连接形成数组 第7题:强整数 第8题:查询后的偶数和 第9题:获取生成数组中的最大值 第10题:二叉树的深度 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,... 目录 第1题:独一无二的出现次数 第2题:速算机器人 第3题:岛屿的周长 第4题:按照频率将数组升序排序 第5题:根据数字二进制下 1 的数目排序 第6题:能否连接形成数组 第7题:强整数 第8题:查询后的偶数和 第9题:获取生成数组中的最大值 第10题:二叉树的深度 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,...
- 目录 1、浮点类型转换为十六进制 方法1:用地址用指针 方法2:用共用体 方法3: 使用memcpy 2、十六进制转换为浮点类型 近日在研究Modbus协议的时候遇到这样一个情况:使用ModScan32软件,可将HEX和浮点类型转换,如下所示: 那么如何在程序设计中实现十六进制和浮点类型转换呢? C语言和C#语言中,对于浮点类型的数据采用单精度... 目录 1、浮点类型转换为十六进制 方法1:用地址用指针 方法2:用共用体 方法3: 使用memcpy 2、十六进制转换为浮点类型 近日在研究Modbus协议的时候遇到这样一个情况:使用ModScan32软件,可将HEX和浮点类型转换,如下所示: 那么如何在程序设计中实现十六进制和浮点类型转换呢? C语言和C#语言中,对于浮点类型的数据采用单精度...
- 目录 第1题:数组异或操作 第2题:交换数字 第3题:按既定顺序创建目标数组 第4题:数组中两元素的最大乘积 第5题:删除链表中的节点 第6题:在既定时间做作业的学生人数 第7题:二进制链表转整数 第8题:分割平衡字符串 第9题:不用加号的加法 第10题:字符串相加 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不... 目录 第1题:数组异或操作 第2题:交换数字 第3题:按既定顺序创建目标数组 第4题:数组中两元素的最大乘积 第5题:删除链表中的节点 第6题:在既定时间做作业的学生人数 第7题:二进制链表转整数 第8题:分割平衡字符串 第9题:不用加号的加法 第10题:字符串相加 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不...
- 目录 第1题:搜索插入位置 第2题:外观数组 第3题:最大子序和 第4题:最后一个单词的长度 第5题:加一 第6题:二进制求和 第7题:求平方根 第8题:爬楼梯 第9题:删除排序链表中的重复元素 第10题:合并两个有序数组 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 第1题:... 目录 第1题:搜索插入位置 第2题:外观数组 第3题:最大子序和 第4题:最后一个单词的长度 第5题:加一 第6题:二进制求和 第7题:求平方根 第8题:爬楼梯 第9题:删除排序链表中的重复元素 第10题:合并两个有序数组 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 第1题:...
- 目录 第1题:好数对的数目 第2题:返回倒数第k个节点 第3题:将每个元素替换为右侧最大元素 第4题:删除最外层的括号 第5题:6和9组成的最大数 第6题:搜索插入位置 第7题:判定字符是否唯一 第8题:唯一摩尔斯密码词 第9题:统计有序矩阵中的负数 第10题:二叉搜索树的第k大节点 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看... 目录 第1题:好数对的数目 第2题:返回倒数第k个节点 第3题:将每个元素替换为右侧最大元素 第4题:删除最外层的括号 第5题:6和9组成的最大数 第6题:搜索插入位置 第7题:判定字符是否唯一 第8题:唯一摩尔斯密码词 第9题:统计有序矩阵中的负数 第10题:二叉搜索树的第k大节点 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看...
- 目录 第1题:相同的树 第2题:对称二叉树 第3题:二叉树的最大深度 第4题:二叉树的最小深度 第5题:路径总和 第6题:杨辉三角1 第7题:杨辉三角2 第8题:买卖股票的最佳时机1 第9题:买卖股票的最佳时机2 第10题:验证回文串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。... 目录 第1题:相同的树 第2题:对称二叉树 第3题:二叉树的最大深度 第4题:二叉树的最小深度 第5题:路径总和 第6题:杨辉三角1 第7题:杨辉三角2 第8题:买卖股票的最佳时机1 第9题:买卖股票的最佳时机2 第10题:验证回文串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。...
- 目录 第1题:剪绳子1 第2题:Excel表列序号 第3题:阶乘后的零 第4题:位1的个数 第5题:快乐数 第6题:颠倒二进制 第7题:字符串压缩 第8题:丑数 第9题:有效的字母异位词 第10题:各位相加 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 第1题:剪绳子1 试题... 目录 第1题:剪绳子1 第2题:Excel表列序号 第3题:阶乘后的零 第4题:位1的个数 第5题:快乐数 第6题:颠倒二进制 第7题:字符串压缩 第8题:丑数 第9题:有效的字母异位词 第10题:各位相加 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 第1题:剪绳子1 试题...
- 目录 第1题:反转图像 第2题:上升下降字符串 第3题:合并两个排序链表 第4题:和为0的N个唯一整数 第5题:反转二叉树 第6题:高度检查器 第7题:距离值 第8题:自除数 第9题:最大数值 第10题:反转字符串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 第1题:反转图像... 目录 第1题:反转图像 第2题:上升下降字符串 第3题:合并两个排序链表 第4题:和为0的N个唯一整数 第5题:反转二叉树 第6题:高度检查器 第7题:距离值 第8题:自除数 第9题:最大数值 第10题:反转字符串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 第1题:反转图像...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签