C语言学习笔记
分享学习C语言时,所写的一些典型案例
落叶方知秋已深
嵌入式小白,分享在学习C语言时所写的典型案例。
展开
-
linux中利用mpg123 - 实现无界面MP3播放功能
【代码】linux中利用mp123 - 实现无界面MP3播放功能。原创 2024-08-19 17:42:11 · 376 阅读 · 0 评论 -
利用链表实现学生信息管理系统(实现单向链表的:增、删、查、改、清空;以及文件的创建和信息的录入与读取)
【代码】利用链表实现学生信息管理系统(实现链表的:增、删、查、改、清空)原创 2024-08-08 19:15:34 · 470 阅读 · 0 评论 -
将输入的 1-15 这几个数字,从10 进制转换成 2 进制。并将转换结果保存到文件
【代码】将输入的 1-15 这几个数字,从10 进制转换成 2 进制。并将转换结果保存到文件。原创 2024-08-07 17:47:23 · 210 阅读 · 0 评论 -
利用结构体数组 实现学生信息管理系统(模块化编程)
新增信息 查询信息 修改信息 删除信息 信息排序。原创 2024-07-30 15:59:17 · 339 阅读 · 0 评论 -
编写程序, 将用户输入的字符串中的所有的字符 a 用指定字符作代替, 然后输出(函数调用方式)
指针函数:返回值为指针的函数。原创 2024-07-24 16:04:21 · 373 阅读 · 0 评论 -
打印所有水仙花数。 水仙花数是指一个三位数, 其各位数字的立方和等于该数。例如: 153=1*1*1+5*5*5+3*3*3=1+125+27
【代码】打印所有水仙花数。水仙花数是指一个三位数, 其各位数字的立方和等于该数。例如: 153=1*1*1+5*5*5+3*3*3=1+125+27。原创 2024-07-17 16:01:07 · 295 阅读 · 0 评论 -
有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13, ...求出这个数列的前 20 项之和
分子分母都是:从第三个数开始,后续数的数值都是前两个数之和。原创 2024-07-17 10:57:24 · 375 阅读 · 0 评论 -
编程计算 1*2*3+3*4*5+……+99*100*101 的值
【代码】编程计算 1*2*3+3*4*5+……+99*100*101 的值。原创 2024-07-16 20:36:49 · 422 阅读 · 0 评论 -
设置一个密码, 输入密码机会为 3 次, 三次密码错误直接退出
【代码】设置一个密码, 输入密码机会为 3 次, 三次密码错误直接退出。原创 2024-07-15 14:23:38 · 277 阅读 · 0 评论 -
输出 100 到 200 以内的所有素数
只能被自身或1 整除的数(只有他自身与1这两个因子)原创 2024-07-15 10:30:45 · 125 阅读 · 0 评论 -
用数组实现斐波那契数列前 30 项,每行输出 5个数
1.前数列两个数为12.从第三个数开始,后一个数等于前两个数之和。原创 2024-07-15 08:50:33 · 299 阅读 · 0 评论 -
用二维数组,打印杨辉三角的前 10 行
1.第一列都为12.当行数与列数相等的时候(即,每行的最后一列),值为13.从第三行(i=2)开始,除了每行第一个元素以及最后一个元素之外,中间的元素(即:列数小于行数(j原创 2024-07-14 20:30:14 · 375 阅读 · 1 评论 -
利用数组,输出斐波那契数列的前 30 项, 每行 5个数
int main()//先给数组前两个数赋值i原创 2024-07-14 17:46:28 · 171 阅读 · 0 评论 -
将一个 3×3 矩阵转置 ( 行变为列,列变为行)
if((j+1)%3==0) //每三个数据为一行。//引入中间变量,暂时存储数据。j++) //列。j++) //列。i++) //行。i++) //行。//交换数组的行与列。原创 2024-07-14 17:22:25 · 274 阅读 · 0 评论