自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 46 求表示方法

设 m、n 均为自然数,m 可表示为一些不超过 n 的自然数之和,f(m,n) 为这种表示方式的数目。例如,f(5,3)=5,有5种表示方法:3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。请编写程序,计算f(m,n)的值。输入:          m n输出:          f(m,n)的值这个要自己推导递推公式,口述很麻烦

2013-01-10 12:38:41 905

原创 47.查找子字符串

编写一个函数,该函数的功能是在给定的字符串中查找可能的子字符串,该子字符串是由给定的同一字符组成的最长的字符串。例如:给定字符串是“ asddrrddddds ”,给定的字符是‘ d ’ , 获得的子字符串是“ ddddd ”。函数原型: char * search(char *str, char ch) 。参数说明: str 保存给定的字符串的首地址(字符串长度不大于10

2013-01-10 12:23:05 418

原创 48 元素之和

编写函数,计算给定的整型数组的奇数元素值之和、偶数元素值之和。例如数组元素的值依次为: 1 , 8 , 2 , 3 , 11 , 6 ;则奇数值之和 15 、偶数值之和 16 。函数原型: void findsum( int *pa , int n, int *podd, int *peven ) 。参数说明: pa 是整型数组的首地址, n 是数组元素个数(元素个数不大于

2013-01-10 12:20:04 511

原创 51 建立链表

请按照输入整数的顺序建立一个倒序的带表头节点的链表。已知程序的基本结构如下,请你编写 ins_list 函数。预设代码:/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */#include "stdio.h"#include "stdlib.h"struct node{ int data; struct node * next

2013-01-10 12:07:37 2170 1

原创 52 链表处理*

编写一个函数,给定的带有头结点的单向链表 head,给定某结点的数据域值 m,将该结点移到链首。结构的定义:typedef struct node{  int num;  struct node *next;} SNODE;函数的原型:SNODE *movenode(SNODE *head, int m);其中:参数 head 是单向链表的头指针

2013-01-10 12:02:23 2151 2

原创 53 猜数字看人品

描述Tom 和 Jerry 做猜数字的游戏,Tom 想一个数字然后让 Jerry 去猜,数字的范围在 1 到 10 之间。对于 Jerry 每讲的一个数,Tom 都要讲这个数是 too high 或者 too low 或者 right on,直到 right on 结束。为了防止 Tom 作弊,Jerry 把每一次的对话记录下来,现在让你去判断 Tom 有没有作弊。输入游戏

2013-01-10 11:22:54 2307 1

原创 54 链表排序

对于输入的 n 个数据 num 进行排序,要求将输入的数据按 num 升序建立带有表头结点的链表,且链表中不能有重复的数据。现在已经给出结点定义和程序框架,包括 main 函数和链表输出函数 outlist,请编写函数 sortlist 完成链表排序功能。函数原型 sortlist( PNODE h, int num ) 的参数含义如下:        h :单链表的头指针

2013-01-10 11:09:36 1046

原创 55. 链表节点排序

请编写函数 sortlist,按照成员data的数值从大到小的顺序建立带有表头结点的链表,且链表中不能有重复的数据。已知定义如下:struct node   {   int data;       struct node * next;   };  typedef  struct  node  NODE;   typedef  struct  node  * PNO

2013-01-10 11:04:20 804

原创 56 猜猜我是谁

在指定的文本文件中包含了我需要的信息,请从指定文件中读取指定的行。如果文件中没有指定的行,则显示“Line No Error.”。如果文件不存在,则显示“File Name Error.”。输入:第一行为要以只读方式打开的文本文件名第二行要读取的行号(从1开始)输出:文件中指定行号的内容(完整一行的内容) //考查的是基本的文件操作 要注意的是读取一行时如果缓冲区不够大

2013-01-10 10:57:14 3524

原创 编程复习4链表移动

编写一个函数,将给定的带有头结点的单向链表的前m个节点移到链尾。    结构的定义:struct node{  int num;             struct node *next;}函数的原型:struct node *monenode( struct node *head,int m ), 其中:参数head 是单向链表的头指针;参数m 是要移动的节点数。函数的

2013-01-10 10:45:58 4654

原创 编程复习3求函数的第n项

已知:f(n) = 1×2 + 2×3 + 3×4 + …… + n×(n+1)编写递归函数,输入n 值,求f(n)。函数原型:int  sumn( int n, int *flag )参数 n: 输入;参数 flag:测试编写是函数是否为递归。在自己编写的sumn函数中,写入以下语句:( *flag )++;注意:仅提交自己编写的sumn函数(这里的(*f

2013-01-10 10:45:35 1107

原创 编程复习2全能战士

全排有n名战士,其中会骑马的有n1人,会摔跤的有n2人,会拳击的有n3人。还知道不少人是多面手,其中会骑马和摔跤的有n12人,会摔跤和拳击的有n23人,会拳击和骑马的有n13,还有若干三项全会。编程,输出三项全能的有几人?例如:输入:n=50, n1=30, n2=28, n3=20, n12=14,n23=12, n31 = 8。         输出:6排列组合?容斥原

2013-01-10 10:44:50 2564

原创 编程复习1输出图形

输入图形的行数、以及大写英文字母,输出由字母组成的以下图形。例如输入: 6 W输出:W                   WK X               X KJ   Y           Y   JI     Z       Z     IH       A   A       HG F E D C B C D E F G 定义数组存储空间后初始

2013-01-10 10:44:06 4681

操作系统实验(生产者消费者问题)

实验四、生产者消费者问题(15分) • 一个大小为3的缓冲区,初始为空 • 2个生产者 – 随机等待一段时间,往缓冲区添加数据, – 若缓冲区已满,等待消费者取走数据后再添加 – 重复6次 • 3个消费者 – 随机等待一段时间,从缓冲区读取数据 – 若缓冲区为空,等待生产者添加数据后再读取 – 重复4次 说明: • 显示每次添加和读取数据的时间及缓冲区的状态 • 生产者和消费者用进程模拟,缓冲区用共享内存来实现

2012-03-23

操作系统实验,进程控制mytime

操作系统实验,压缩包中包括Linux和windows进程控制源代码及实验报告。 进程控制实验题目: 设计并实现Unix的“time”命令。“mytime”命令通过命令行参数接受要运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。 在Linux下实现: • 使用fork()/execv()来创建进程运行程序 • 使用wait()等待新创建的进程结束 • 调用gettimeofday()来获取时间 mytime的用法: $ mytime.exe program1

2012-03-18

Wupus游戏源码

人工智能作业提交程序 迷宫 怪兽 勇士 陷阱 黄金

2011-11-24

计算理论基础 第二版

绝对珍藏 学习计算理论的必修书籍 算法类 本书是pdf版本 较清晰

2011-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除