08 2024 档案

/* 线程读取循环队列*/
摘要:/* 线程读取循环队列*/ #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 阅读(4) 评论(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 阅读(7) 评论(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 阅读(5) 评论(0) 推荐(0) 编辑

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

posted @ 2024-08-16 23:22 wessf 阅读(10) 评论(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 阅读(6) 评论(0) 推荐(0) 编辑

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

posted @ 2024-08-13 23:33 wessf 阅读(38) 评论(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 阅读(6) 评论(0) 推荐(0) 编辑

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

posted @ 2024-08-11 23:22 wessf 阅读(5) 评论(0) 推荐(0) 编辑

编写一个程序,提示用户输入一个字符串。然后该程序把该字符串的字符逐个压入一个栈,然后从栈中弹出这些字符,并显示它们。结果显示为该字符串的逆序
摘要:/编写一个程序,提示用户输入一个字符串。然后该程序把该字符串的字符逐个压入一个栈,然后从栈中弹出这些字符,并显示它们。结果显示为该字符串的逆序/ #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_SIZE 1 阅读全文

posted @ 2024-08-10 23:23 wessf 阅读(14) 评论(0) 推荐(0) 编辑

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

posted @ 2024-08-08 23:26 wessf 阅读(10) 评论(0) 推荐(0) 编辑

new_d_array()函数接受一个int类型的参数和double类型的参数。该函数返回一个指针,指向由malloc()函数分配的内存块。int类型的参数指定了动态数组中的元素个数 ,double类型的值用于初始化元素(第一个值赋给第一个元素,以此类推)。编写new_d_array()和show_array()函数的代码完成这个程序
摘要:/*下面是使用变参函数的一段程序: include <stdio.h> include <string.h> incude <stdarg.h> void show_array(const double ar[],int n); double *new_d_array(int N,...); int 阅读全文

posted @ 2024-08-07 23:21 wessf 阅读(11) 评论(0) 推荐(0) 编辑

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

posted @ 2024-08-06 23:23 wessf 阅读(14) 评论(0) 推荐(0) 编辑

巨人公司的机群由12个座位的飞机组成。它每天飞行一个航班。根据下面的要求,编写一个座位预订程序。
摘要:/巨人公司的机群由12个座位的飞机组成。它每天飞行一个航班。根据下面的要求,编写一个座位预订程序。 a.该程序使用一个含12个结构体组成的数组。每个结构体中包括:一个成员表示座位编号,一个成员表示座位号是否已经被预订,一个成员表示预订人的名,一个成员表示预订人的姓。 b.该程序显示下面的菜单: To 阅读全文

posted @ 2024-08-05 23:27 wessf 阅读(12) 评论(0) 推荐(0) 编辑

编写一个程序打开两个文件。可以使用命令行参数或提示用户输入文件名. a.该程序以这样的顺序打印:打印第一个文件的第一行,第二个文件的第一行,第一个文件的第二行,第二个文件的第二行,以此类推,打印到行数较多文件的最后一行 b.修改程序,把行号相同的行打印成一行
摘要:/编写一个程序打开两个文件。可以使用命令行参数或提示用户输入文件名. a.该程序以这样的顺序打印:打印第一个文件的第一行,第二个文件的第一行,第一个文件的第二行,第二个文件的第二行,以此类推,打印到行数较多文件的最后一行 b.修改程序,把行号相同的行打印成一行/ #include <stdio.h> 阅读全文

posted @ 2024-08-04 23:35 wessf 阅读(7) 评论(0) 推荐(0) 编辑

编写一个程序,生成1000个1~10范围内的随机数。打印每个数出现的次数。用10个不同的种子值运行,生成的数字出现的次数是否相同?
摘要:/编写一个程序,生成1000个1~10范围内的随机数。打印每个数出现的次数。用10个不同的种子值运行,生成的数字出现的次数是否相同?/ #include <stdio.h> #include <stdlib.h> #include <time.h> #define SIZE 1000 #define 阅读全文

posted @ 2024-08-03 23:23 wessf 阅读(21) 评论(0) 推荐(0) 编辑

*编写一个程序,生成100个1~10范围内的随机数。并以降序排列
摘要:/编写一个程序,生成100个1~10范围内的随机数。并以降序排列(srand()函数获取随机数种子,rand()函数产生随机数字)/ #include <stdio.h> #include <stdlib.h> #include <time.h> #define SIZE 100 int main( 阅读全文

posted @ 2024-08-03 23:22 wessf 阅读(20) 评论(0) 推荐(0) 编辑

/*使用strchr(),strrchr(),strpdrk()函数*/
摘要:/使用strchr(),strrchr(),strpdrk()函数/ #include <stdio.h> #include <string.h> /使用strchr()函数:如果s字符串中包含c字符,该函数返回指向s字符串首次出现c字符的指针,未找到返回NULL/ void str_chr(con 阅读全文

posted @ 2024-08-01 23:42 wessf 阅读(17) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示