
C语言大作业结构体的考题 5
一、结构体考题二、使用文字数据,由随机数函数产生大小混合文字字符(不少于40个文字字符)。三、程序由一个主控程序和若干个自定义函数组成。程序要求:输入一个需要查询的字符数...
一、结构体考题
二、使用文字数据,由随机数函数产生大小混合文字字符(不少于40个文字字符)。
三、程序由一个主控程序和若干个自定义函数组成。
程序要求:输入一个需要查询的字符数据,在链表中查询该数据是否存在。若存在该数据,则显示该数在链表中的位置,若在链表中不存在该数据,则显示该数据在链表中不存在
的提示信息。
主函数功能:1.建立简单的菜单,选择对应的功能号可以调用与之对应的自定义函数。
2.若调用函数不成功则应该给出相应的提示信息。
3.某个函数没有被调用过,在退出主控程序时给出该函数没有调用过的提示信息。
4.输入一个需要查询的字符数据(该数据在查询函数中使用)。
自定义函数1:建立结构体,生成链表。
自定义函数2:用随机函数产生数据存入数据文件,文件名自定。
自定义函数3:把数据文件中的数据读入链表中。
自定义函数4:在链表中搜索字符数据,若存在该数据,返回该数据在链表中的位置,若不存
在返回数字0。
自定义函数5:显示链表中的数据。
能给我把这个程序编出来吗?谢谢 展开
二、使用文字数据,由随机数函数产生大小混合文字字符(不少于40个文字字符)。
三、程序由一个主控程序和若干个自定义函数组成。
程序要求:输入一个需要查询的字符数据,在链表中查询该数据是否存在。若存在该数据,则显示该数在链表中的位置,若在链表中不存在该数据,则显示该数据在链表中不存在
的提示信息。
主函数功能:1.建立简单的菜单,选择对应的功能号可以调用与之对应的自定义函数。
2.若调用函数不成功则应该给出相应的提示信息。
3.某个函数没有被调用过,在退出主控程序时给出该函数没有调用过的提示信息。
4.输入一个需要查询的字符数据(该数据在查询函数中使用)。
自定义函数1:建立结构体,生成链表。
自定义函数2:用随机函数产生数据存入数据文件,文件名自定。
自定义函数3:把数据文件中的数据读入链表中。
自定义函数4:在链表中搜索字符数据,若存在该数据,返回该数据在链表中的位置,若不存
在返回数字0。
自定义函数5:显示链表中的数据。
能给我把这个程序编出来吗?谢谢 展开
1个回答
展开全部
有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来表示。一、位域的定义和位域变量的说明位域定义与结构定义相仿,其形式为:
struct 位域结构名
;
其中位域列表的形式为: 类型说明符 位域名:位域长度
例如:
struct bs
{
int a:8;
int b:2;
int c:6;
};
struct 位域结构名
;
其中位域列表的形式为: 类型说明符 位域名:位域长度
例如:
struct bs
{
int a:8;
int b:2;
int c:6;
};
追问
能给我编出这个程序吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询