当前位置:首页 > 搜索 "程序填空题"
程序填空题:求解买股票问题(动态规划)
“逢低吸纳”是炒股的一条成功秘诀,如果你想成为一个成功的投资者,就要遵守这条秘诀。“逢低吸纳,越低越买”,这句话的意思是每次你购买股票时的股价一定要比你上次购买时的股价低。按照这个规则购买股票的次数越多越好,看看你最多能按这个规则买几次。`…
程序填空题:求解人类基因功能问题(动态规划)
求解人类基因功能问题。人类基因被认为由4个核苷酸组成的序列,简单地由4个字母A、C、G和T表示。科学家认为,基因序列的相似性往往意味着功能的相似性,因此需要找出相似的基因序列,以此确定新基因序列的功能。请编写一个比较两个基因并确定它们相似性…
程序填空题:求解数字和为sum的方法数问题(动态规划)
求解数字和为sum的方法数问题。给定一个有n个正整数的数组a和一个整数sum,求选择数组a中部分数字和为sum的方案数。若两种选取方案有一个数字的下标不一样,则认为是不同的方案。```c++#include #include #includ…
程序填空题:求解双核处理问题(动态规划)
求解双核处理问题。一种双核CPU的两个核能够同时处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1KB,每个核同时只能处理一项任务,n个任务可以按照任意顺序放入CPU进行处理。编写一个程序求出一个设…
程序填空题:有符号整数的最小值,最大值及无符号最大值
虽然不同的C语言编译器有些细小的差异,但C的整数均可分为有符号整数(最高位做符号标记)和无符号整数(最高位也用来存储数据),以下程序拟用来输出各种整数的有符号情况下的最小及最大值,还有无符号时的最大值,请将程序填写完整。提示,考虑不同系统的…
程序填空题:冒泡排序
输入N个整数,用冒泡排序算法将它们按升序排序后输出。```c++#include #define N 10void sort (int *p, int n);int main(void){ int a[N],*pa ;……
程序填空题:行指针做函数参数
程序的功能是:找出任意的一个m×n矩阵每一行上的最大值存放在数组max中,并在主函数显示出来。```c++#include #define N 20void max_row(int (*p)[N], int m, int n, int *m…
程序填空题:提取字符串中的连续数字
程序的功能是从键盘读入一个不超过80个字符的字符串(包括数字、非数字字符、空格等,如:a123x456 17960? 302tab5876),将其中连续的数字作为一个整数,依次存放到一数组a中,例如针对刚才的例子,则123放在a[0]中,1…
程序填空题:多级指针访问二维数组
题目要求调用input函数输入N个字符串。```c++#include #define N 5void input(char **p, int n);int main(void){ char data[N][81], *ptr[N]; in…
程序填空题:线性表基本操作
线性表的基本操作对线性表执行如下操作,请根据输入写出输出,以及线性表L、变量x的变化过程。序号说明操作输入输出线性表 L变量 x1创建线性表Create(L)( )2输出长度Print(Length(L))03判断空表Print(Empty…
程序填空题:顺序表 - 删除算法
假设顺序表的长度为 $$n$$,若在位序 $$1$$ 处删除元素,则需要移动 个元素;若在位序 $$n$$ 处删除元素,则需要移动 个元素;若在位序 $$i \ (1 \leq i \leq n)$$ 处删除元素,则需要移动 个元素……
程序填空题:顺序表 - 插入算法
假设顺序表的长度为 $$n$$,若在位序 $$1$$ 处插入元素,则需要移动 个元素;若在位序 $$n + 1$$ 处插入元素,则需要移动 个元素;若在位序 $$i \ (1 \leq i \leq n + 1)$$ 处插入元素,则需……
程序填空题:链表的插入和删除
本题完成加头监督元链表的表头插入和删除,并将结果输出。```c++#include #include typedef struct node{ int data; struct node *next;}Snode,*ptr;void i……
程序填空题:完成两个有序顺序表的合并操作。
函数merge用于将两个顺序存储的递增有序表合并成一个非递减有序表。如“1,2,3,4”和“2,3,5 ,8,10”合并成“1,2,2,3,3,4,5,8,10”。```c++#include #define M 4#define N 5v…
程序填空题:星期推算
程序每次读入两个整数,第一个整数表示今天的星期(星期日,星期一……星期六对应:0,1,.……6),第二个整数表示偏移量(正数向后偏移:多少天以后,负数向前偏移:多少天以前),要求打印现偏移后的星期。如:3+(4):0,6+(-89):1。你…
程序填空题:字符串比较函数
本题目要求写一个函数 mystrcmp实现字符串比较,相等输出 0,不等输出其差值,在主函数输出比较结果。```c++#include#define N 20int mystrcmp(char *s1,char *s2); int main…
程序填空题:求解棋盘覆盖问题1(分治法)
用分治法求解棋盘覆盖问题。有一个$$2^{k}$$×$$2^{k}$$(k˃0)的棋盘,恰好有一个方格与其他方格不同,称之为特殊方格。现在要用如下的L型骨牌覆盖除了特殊方格外的其他全部方格,骨牌可以任意旋转,并且任何两个骨牌不能重叠。请给出…
程序填空题:指针输入/输出一维数组元素
本题目用指针变量输入、输出数组arrA的元素值。```c++#include int main(void){ int *ptr, arrA[5]; //读入数组元素 for ( ptr=arrA; ptr˂arrA+5; ptr++) {……
程序填空题:用指针将数组中的元素逆序存放
本题目要求编写一个函数,用指针将数组中的元素逆序存放。```c++#include void Rev(int *x, int n);int main(){ int i,a[10]={3,7,9,11,0,6,7,5,4,2}; in……
程序填空题:返回指针值的函数
```c++程序功能是:输入数组的长度n(n˂=20)以及每个数组元素,排序后输出。#include void change(int *p1, int *p2);int *sort(int *pArr, int n);int main( )…