[置顶] c语言环境配置

摘要: 1.先从百度搜索Windows下MinGW-w64的安装 2.在从链接https://pan.baidu.com/s/1aMyeF4iUl0Bfn-P8ILGliQ 3.在此电脑属性打开高级系统设置 4.打开环境变量,再编辑用户变量中的Pith 5.新建浏览自己文件mingw64中的bin文件 一直 阅读全文
posted @ 2023-05-12 20:50 wessf 阅读(173) 评论(0) 推荐(0) 编辑

/* 线程读取循环队列*/

摘要: /* 线程读取循环队列*/ #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #define QUEUE_SIZE 5 typedef struct { int data[QUEUE_SIZ 阅读全文
posted @ 2024-08-21 23:26 wessf 阅读(3) 评论(0) 推荐(0) 编辑

两线程读写数组

摘要: #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #define ARRAY_SIZE 10 int shared_array[ARRAY_SIZE]; pthread_mutex_t mu 阅读全文
posted @ 2024-08-19 23:29 wessf 阅读(5) 评论(0) 推荐(0) 编辑

双向链表读写文件

摘要: 双向链表读写文件 #include <stdio.h> #include <stdlib.h> struct Node { char data; struct Node *prev; struct Node *next; }; struct Node *readFile(const char *fi 阅读全文
posted @ 2024-08-18 23:36 wessf 阅读(2) 评论(0) 推荐(0) 编辑

位运算

摘要: //设计一位字段结构存储下面信息。 字体ID:0~255之间的一个数 字体大小:0~127之间的一个数 对齐:0~2之间的一个数表示左对齐,居中,右对齐 加粗:开(1)或闭(0) 斜体:开(1)或闭(0) 在程序中使用该结构来打印字体参数,并使用循环菜单来让用户改变参数。例如,该程序的一个运行示例如 阅读全文
posted @ 2024-08-16 23:22 wessf 阅读(8) 评论(0) 推荐(0) 编辑

假设Sigmund Landers在商业街设置了一个提供建议的摊位,顾客可以购买1分钟,2分钟,或3分钟的建议,为确保交通每个摊位前排队等待的顾客最多10人,用两个队列模拟两个摊位

摘要: /假设Sigmund Landers在商业街设置了一个提供建议的摊位,顾客可以购买1分钟,2分钟,或3分钟的建议,为确保交通每个摊位前排队等待的顾客最多10人,用两个队列模拟两个摊位/ #include <stdio.h> #include <stdlib.h> #define MAX_SIZE 1 阅读全文
posted @ 2024-08-14 23:26 wessf 阅读(5) 评论(0) 推荐(0) 编辑

编写一个程序,打开和读取一个文本文件,并统计文件中每个单词出现的次数。用改进的二叉查找树存储单词及其出现的次数。程序在读入文件后 会提供一个有三个选项菜单。第一个选项是列出所有的单词和出现的次数。第二个选项是让用户输入一个单词,程序报告该单词在文件中出现的次数。 第三个选项是退出

摘要: /编写一个程序,打开和读取一个文本文件,并统计文件中每个单词出现的次数。用改进的二叉查找树存储单词及其出现的次数。程序在读入文件后 会提供一个有三个选项菜单。第一个选项是列出所有的单词和出现的次数。第二个选项是让用户输入一个单词,程序报告该单词在文件中出现的次数。 第三个选项是退出/ #includ 阅读全文
posted @ 2024-08-13 23:33 wessf 阅读(24) 评论(0) 推荐(0) 编辑

让程序既能正序也能逆序显示电影列表。使用双向链表

摘要: /让程序既能正序也能逆序显示电影列表。使用双向链表/ #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct Movie { char title[100]; struct Movie *prev; stru 阅读全文
posted @ 2024-08-12 23:21 wessf 阅读(4) 评论(0) 推荐(0) 编辑

修改宠物俱乐部程序,把所有同名的宠物都存储在同一个节点。当用户选择查找宠物时,程序应咨询用户该宠物的名字,然后列出该名字的所有宠物(及其种类)

摘要: /修改宠物俱乐部程序,把所有同名的宠物都存储在同一个节点。当用户选择查找宠物时,程序应咨询用户该宠物的名字,然后列出该名字的所有宠物(及其种类)/ include <stdio.h> include <stdlib.h> include <string.h> typedef struct Pet { 阅读全文
posted @ 2024-08-11 23:22 wessf 阅读(2) 评论(0) 推荐(0) 编辑

编写一个程序,提示用户输入一个字符串。然后该程序把该字符串的字符逐个压入一个栈,然后从栈中弹出这些字符,并显示它们。结果显示为该字符串的逆序

摘要: /编写一个程序,提示用户输入一个字符串。然后该程序把该字符串的字符逐个压入一个栈,然后从栈中弹出这些字符,并显示它们。结果显示为该字符串的逆序/ #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_SIZE 1 阅读全文
posted @ 2024-08-10 23:23 wessf 阅读(11) 评论(0) 推荐(0) 编辑

编写一个函数接受这些参数:内含int类型元素的数组名,数组的大小和一个代表选取次数的值。该函数从数组中随机指定数量的元素,并打印他们。 每个元素只能选择一次(模拟抽奖数字或挑选陪审团成员)。另外,如果你的实现有time()或类似的函数,可以在srand()中使用这个函数的输出来初始 化随机数生成器rand()。编写一个简单程序测试该函数

摘要: /编写一个函数接受这些参数:内含int类型元素的数组名,数组的大小和一个代表选取次数的值。该函数从数组中随机指定数量的元素,并打印他们。 每个元素只能选择一次(模拟抽奖数字或挑选陪审团成员)。另外,如果你的实现有time()或类似的函数,可以在srand()中使用这个函数的输出来初始 化随机数生成器 阅读全文
posted @ 2024-08-08 23:26 wessf 阅读(5) 评论(0) 推荐(0) 编辑