该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C语言课程设计任务书
实训内容:
通过菜单设计,将实训所布置的题目连接到菜单上,是程序可以控制菜单选择不同的题目执行。
实训题目:
1、求100以内的素数并输出。(用指针)
2、输入一个整数n,打印n行的杨辉三角形.(n<14)
1
1 1
1 2 1
1 3 3 1
……………….
杨辉三角形的形成规律:
(1)每行的第一个数是1;
(2)每行的最后一个数是1;
(3)从第三行开始,除了第一个数和最后一个数是1,其余的数是当前元素的前一行的同列元素与前一行前一列的元素之和.
3 ,输入10个数,将它们按升序排好输出,然后再输入一个任意数值,再重新将它们按升序排好输出。
4,编写一个程序找出一个二维数组的鞍点。鞍点即是该位置上的元素在该行最大,但是在该列最小。
5.设计一个职工档案信息程序,要求实现如下功能:
(1)建立wkrs职工数结构,结构含有姓名,序号,性别和年龄信息。
(2) 建立一个结构数组,以便放置10个职工信息。
(3)设计一个readin函数,以便采用问答式输入10个职工的信息。
(4)编写一个display函数,用来输出结构数组的内容。
(5)建立wks职工简明数据结构,结构只含有姓名和年龄信息。
(6)编制一个str函数,根据wks结构建立的职工情况,把职工姓名和年龄信息抽出来,另外建立一个只含职工姓名和年龄的wkshort结构的数组。
(7)编制一个delwk函数,可以从简明数据结构数组中删去指定的职工数据,如果数组里没有要删去的职工,则输出没有这个职工信息。如果将内容全部删除,应该给出内容已空的提示信息。
(8)将上述函数编制在一个文件中,共用一个头文件。
(9)用一个简单的菜单提供上述操作。菜单信息为:
1、输入数据
2、显示数据
3、制作简明数据
4、删出简明数据
5、第一题
6、第二题
7、第三题
8、第四题
9、退出
Input 1-9:(菜单提示可以用英文)