编程题(15_01.c) 结构 struct student { long num char name[20] int score struct student *next } 链表练习: (1).编写函数struct student * creat(int n),创建一个按学号升序排列的新链表,每个链表中的结点中 的学号、成绩由键盘输入,一共n个节点。 (2).编写函数void print(struct student *head),输出链表,格式每行一个结点,包括学号,姓名,分数。 (3).编写函数struct student * merge(struct student *a,struct student *b), 将已知的a,b两个链表 按学号升序合并,若学号相同则保留成绩高的结点。 (4).编写函数struct student * del(struct student *a,struct student *b),从a链表中删除b链表中有 相同学号的那些结点。 (5).编写main函数,调用函数creat建立2个链表a,b,用print输出俩个链表;调用函数merge升序合并2个 链表,并输出结果;调用函数del实现a-b,并输出结果。 a: 20304,xxxx,75, 20311,yyyy,89 20303,zzzz,62 20307,aaaa,87 20320,bbbb,79 b: 20302,dddd,65 20301,cccc,99 20311,yyyy,87 20323,kkkk,88 20307,aaaa,92 20322,pppp,83
上传时间: 2016-04-13
上传用户:zxc23456789
熟悉DS18B20的使用 六位数码管显示温度结果,其中整数部分2位,小数部分4位。每次按下RB0键后进行一次温度转换。 硬件要求:把DS18B20插在18B20插座上 拨码开关S10第1位置ON,其他位置OFF 拨码开关S5、S6全部置ON,其他拨码开关全部置O
上传时间: 2013-11-25
上传用户:agent
利用LAB6000通用微控制器实验系统,设计24小时制时钟程序中的时钟调整部分。程序完成以下功能: 1、在内部RAM30H单元以压缩BCD码存放24小时制“时”,31H单元以压缩BCD码存放“分”, 32H单元以压缩BCD码存放“秒”。 2、“秒”加1后,并使P1.0引脚的电平反转,外接的LED亮或熄灭。 3、如“秒”加到60后,清为0,使“分”加1,并使P1.1引脚的电平反转,外接的LED亮或熄灭。 4、如“分”加到60后,清为0,使“时”加1,并使P1.2引脚的电平反转,外接的LED亮或熄灭。 5、如“时”加到24后,清为0。 6、程序以“SJMP $”指令结束。
上传时间: 2014-01-01
上传用户:曹云鹏
一个报童从报刊发行中心订报后零售,每卖一份报纸可赚钱a元;若报纸卖不出去,则退回发行处,每退一份要赔钱b元。每天报童卖出的份数是随机的,但报童可以根据以往卖报情况统计得到每天卖k份报纸的概率密度p(k)。 (1) 求报童每天期望收益达到最大(或损失达到最小)的定报量z。 (2) 改变参数a/b的值,观察订报量的最优值变化,画出变化曲线。 试画出仿真流程图,进行程序实现,并对仿真结果进行分析。
上传时间: 2016-07-30
上传用户:15736969615
KX_DVP3F型FPGA应用板/开发板(全套)包括: CycloneII系列FPGA EP2C8Q208C8 40万们,含20M-270MHz锁相环2个。 RS232串行接口;VGA视频口 高速SRAM 512KB。可用于语音处理,NiosII运行等。 配置Flash EPCS2, 10万次烧写周期 。 isp单片机T89S8253:MCS51兼容单片机,12KB在系统可编程Flash ROM,10万次烧 写周期;2KB在系统可编程EEPROM,10万次烧写周期;2.7V-5.5V工作电压;0-24MHz 工作时钟; 2数码管显示器、20MHz时钟源(可通过FPGA中的锁相环倍频); 液晶显示屏(20字X4行); 工作电源5V、3.3V、1.2V混合电压源,良好电磁兼容性主板。 配套示例程序、资料、编程软件光盘等。 4X4键盘,4普通按键,8可锁按键,8发光管 BlasterMV编程下载器和并口通信线,可完成FPGA编程下载和isp单片机的编程。KX_DV3F开发板的源程序
标签: FPGA CycloneII KX_DVP 61592
上传时间: 2014-01-08
上传用户:aa17807091
正整数x 的约数是能整除x 的正整数。正整数x 的约数个数记为div(x)。例如,1,2,5,10 都是正整数10 的约数,且div(10)=4。设a 和b 是2 个正整数,a≤b,找出a 和b之间约数个数最多的数x。 对于给定的2 个正整数a≤b,编程计算a 和b 之间约数个数最多的数。 数据输入 输入数据由文件名为input.txt的文本文件提供。文件的第1 行有2 个正整数a和b。 结果输出 程序运行结束时,若找到的a 和b 之间约数个数最多的数是x,将div(x)输出到文件output.txt中。 输入文件示例 输出文件示例 input.txt output.txt 1 36 9
上传时间: 2016-10-10
上传用户:dianxin61
题目:实现一个能进行稀疏矩阵基本运算的运算器。 以“带行逻辑链接信息”的三元组顺序表示稀疏矩阵,实现两个矩阵相加,相乘的运算。稀疏矩阵的输入形式采用三元组表示,而运算结果的矩阵以阵列形式列出。 1、 生成如下两个稀疏矩阵的三元组a和b: 1 0 3 0 3 0 0 0 0 1 0 0 0 4 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 2 2、输出a+b的三元组 3、输出a*b的三元组
上传时间: 2013-12-19
上传用户:ljmwh2000
viterbi 硬判决译码,基本实现了(2,1,9)卷积码的硬判决译码,用modelsim RTL仿真通过
上传时间: 2016-12-02
上传用户:秦莞尔w
汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C
标签: the animation Simulate movement
上传时间: 2017-02-11
上传用户:waizhang
想加密自己的软件,看过一些软件的作法,思路如下: 1、用户安装后,得出本机的机器码(硬盘的序列号,不想用网卡,因为很多机器没有网 卡)。生成机器码代码 2、用户将该机器码EMAIL给我,我用该机器码生成一个注册码,发送给用户。注册码生成 代码 3、用户在程序中输入该注册码,程序逆算该注册码,与机器码核对,查看是否相符。注册 码逆算、核对代码, 4、如果用户安装后没有得到注册码,在N天后部分功能不可用。不要太容易被改(虽然说 安装后也只有少部份功能能用)。时限功能代码,
上传时间: 2017-02-20
上传用户:VRMMO