寻找题目中
时间:2008-05-26 11:10:14
来源:论坛整理 作者: 编辑:chinaitzhe
网友回复:实验五 顺序表的操作
一、 实验目的
1通过该实验把握单链表的基本操作:包括单链表的创建建、插入、删除和查找等运算。
二、 实验要求
1. 认真阅读本实验的程序说明,完成该程序。
2. 根据实验的内容,实现基本操作的函数和main函数,并运行。
三、 实验说明:
1 定义学生结点信息,要求包括学号,姓名,性别,成绩数据项。
2 给出程序的主菜单,并实现主菜单的各个功能,主菜单如下:
欢迎使用学生信息治理系统
1.学生信息链表的建立
2.插 入 学 生 信 息
3.查 询 学 生 信 息
4.删 除 学 生 信 息
5.输 出 所有学生信息
0.退 出 管 理 系 统
3 要求链表来实现创建,查找,插入,删除,输出函数
楼主试试这个。
网友回复:一个月的时间太少,继续看......
网友回复:
- C/C code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ 论坛上的面试题 lz试一试 1、实现内存拷贝函数 2、声明一个只能创建一个唯一对象的类 3、实现单链表逆置 4、找出字符串的最长子串,要求字串的所有字符相同,如:"abcdeeefgh"结果是"eee"。 5、找出数组的所有子集,要求子集的所有元素和为一定值,如{1,2,3,4,5,8}有子集{1,2,3,4}、{2,8}等。
网友回复:接着看吧,一个月应该没有学会太多东西吧?
网友回复:
这个是我们学校的c语言大作业
下面是指定题目类大作业题目和基本要求(可以自选题目),是将网页形式复制下来的,具体具体的内容还是需要学生们到248去看,我尽快恢复248。
1.根据菜单选择对一维数组进行不同的操作。
基本要求:
(1)操作项目包括求数组最大植、最小植、求和、求平均值、排序、 二分查找、有序插入;
(2)设计并利用字符菜单进行操作项目的选择,程序一次运行可根据选择完成一项或多项操作;通过菜单“退出”来结束程序的运行;
(3)数足的输入、输出可支持命令行输入文件名、界面输入文件名从数据文件中输入和输出;也支持界面录入;
2.设计一个简单的学生成绩治理程序
基本要求:
(1)治理功能包括列表,求平均成绩、查找最高分。
(2)可以实现按指定的性别筛选列表,或按高于指定的个人平均分筛选列表;
(3)可以实现按平均成绩排序;
(4)求平均成绩可按个人或科目进行;
(5)查找可按最高个人平均分进行,或按指定科目的最高分进行;
(6)每个学生的信息包括:序号、学号、性别、成绩1、成绩2、成绩3、成绩4;
(7)基本功能为:建立文件、增加学生记录、新建学生信息文件、删除/修改学生记录
3.利用哈夫曼树算法设计对文件文件的压缩和解压
基本要求:
(1)文件名的输入可以从命令行给出或程序界面给出;
(2)压缩和解压选择也可以从命令行给出或程序界面给出;
(3)给出压缩后的指标:压缩率=压缩后的文件大小/压缩前的文件大小
参考:http://zhidao.baidu.com/question/4113893.html
4.打印指定年份的公历表和农历表
基本要求:
(1)输入年份为1990~2050;
(2)可以选择输出公历表或农历表;
(3)农历表包括二十四节气;
5.利用DES算法实现文件数据的加密
基本要求:
(1)文件名的输入可以从命令行给出或程序界面给出;
(2)密钥可以从程序界面给出;
参考:http://zhidao.baidu.com/question/4381023.html
6.旅店治理系统(简单POS机实现)
基本要求:
(1)前台治理:包括空房分等级显示、入住登记、退房结算、洗衣房治理、电子商务使用治理、娱乐项目治理;
(2)后台治理包括客房预定分析、营业额统计、日报表、月报表、年报表);
(3)设计数据结构文件来实现数据库治理,包括数据录入、查询、删除、修改、更新;
7.类似金山词霸的在线翻译
基本要求:
(1)实现一般电子词典的功能(词典数据从202.117.94.248下载);
(2)能对简单句子进行翻译;
8.机房大屏幕显示系统(Windows平台)
基本要求:
(1)在机房大屏幕LED上显示动态信息(例如上机课表等);
(2)设计不少于10种动态信息显示方式(例如上翻、下翻、左进入等等);
(3)支持Flash、图片、文字元素;
(4)可以自由设置信息的内容、显示方式、延迟时间、多条信息的播出顺序;
(5)延迟时间分为进入时间、停留时间、退出时间,单位毫秒;
9.用链表实现有序线性表
基本要求:
(1)有序线性表的元素是按值从小到大的顺序排列的。本题要求用带表头结点的单链表实现有序线性表。
(2)用户界面要求设计为菜单方式。程序运行后,显示如下功能菜单:
1. 置空表
2. 插入
3. 删除
4. 查找
5. 输出
0. 退出
10.用可调数组实现有序线性表
基本要求:
(1)可调数组是指其大小可以改变的数组。具体实现方法是,当数组中存放元素的个数等于数组的大小时,若需要再插入一个元素,就用一个较大的数组取代原数组,新数组的大小是原数组的两倍;当删除一个元素后数组中存放元素的个数等于数组大小的一半时,就用一个较小的数组取代原数组,新数组的大小是原数组的一半。(提示:实现可调数组需要用到指针和动态分配函数,即使用动态申请空间的方法创建数组。新数组创建以后,要将原数组中所有的元素拷贝到新数组中,然后删除原数组)
(2)用户界面要求设计为菜单方式。程序运行后,显示如下功能菜单:
1. 置空表
2. 插入
3. 删除
4. 查找
5. 输出
0. 退出
不止楼主满足么?
网友回复:帮我改下错吧
这是求两个数的最大公约数和最小公倍数的程序,但是不知道是哪里错了 望大侠们指点
#include "stdio.h"
main()
{
unsigned long m,n,a,b,c,d;
pringt("please input m,n");
scanf("%d %d",&m,&n);
a=yueshu(c);
b=beishu(d);
printf("%d %d",a,b);
}
unsigned long yueshu(unsigned long c)
{
unsigned long m,n,;
int i;
for(i=2;i <=m(m <n?m:n);i )
if(m%i=0&&n%i=0)break;
return(i);
}
unsigned long beishu(unsigned long c)
{
int i
unsigned long a,b,c,d;
{
if(a <b)
{
d=a;
a=b;
b=d;
}
for(i=1;i <=b;i )
{
if(a*i/b!=0)break;
c=a*i;
return(c);
}
网友回复:楼上的程序错误较多:
拼写错误printf写成pringt;
函数没有声明就调用;
表达式i <=m(m <n?m:n);有误;
没有写注释,习惯不好
网友回复:一个月只能是语法基础可以了,下一个《c语言100例》(太多了,没法^V),试着写。
网友回复:http://yzfy.org/bbs/index.php
飞燕之家在线测评论坛OnlineJudge ¦编程学习论坛
网友回复:接分先!
关键字:寻找,题目,
上一篇:北大acm2421
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面