14级程序设计基础题库(c语言)(2015.4.28更新)(1)(6)

2020-05-19 08:06

86、 定义函数求x,y中的较大数(要求用指向函数的指针实现)。

87、 编写一个函数,输出字符串。(要求用指向字符串的指针)

88、 编写一个函数,输出字符串长度。(要求用指向字符串的指针)

89、 键盘输入5个数,输出10个数的和(指向一维数组的指针实现)。 90、 键盘输入5个数,输出10个数的平均值(指向一维数组的指针实现)。

九、数据类型(10道抽1道)

91、 定义一个日期结构体变量(年、月、日),定义包含3个日期信息的数组,输出这

些日期信息。

92、 定义一个结构体,管理员工的信息(工号,姓名,工资),定义包含3个员工信息

的数组,输出这些员工信息记录。

93、 定义一个结构体,管理学生的成绩(姓名,学号,成绩),从键盘输入3个学生的

数据后,求平均成绩。

94、 定义一个结构体,管理学生的成绩(姓名,学号,成绩),从键盘输入5个学生的

数据后,求最高分。

95、 定义一个结构体,管理学生的成绩(姓名,学号,成绩),从键盘输入5个学生的

数据后,求5个学生的总成绩。

96、 定义一个结构体表示日期,包含年、月、日、星期,其中星期用枚举类型实现,用

今天的日期将其初始化。

97、 定义一个结构体表示日期,包含年、月、日、星期,其中星期用枚举类型实现,用

(2015-4-28 星期二)将其初始化。

98、 编写一个函数,向一个动态链表插入结点。 99、 编写一个函数,删除动态链表中某结点。

100、 编写一个函数,输出某链表的基本信息,链表中每个结点包括姓名、学号、身高信

息。

十、附加题(不考)

101、 打印图形

1 222 33333 4444444 33333 222 1

102、 打印金字塔数字图形

1 121 12321 1234321 12321 121 1

103、 求下面数列的前20项的和:2/1、3/2、5/3、8/5、13/8。。。。

104、 求s=a+aa+aaa+aaaa+a...aa的值。其中a是接收键盘输入的1~9中的某个数字。几

个数相加是通过接收键盘输入的一个n来确定。例如:输入2,5按回车则就是求2+22+222+2222+22222的值。

105、 编程:桌上放了8袋花生,第1袋花生的数目是1颗,第2袋花生的数目是1*2颗,第3袋花生的数目是1*2*3颗,以此类推,那么第N袋花生的数目是1*2*3*。。。*N颗,但是其中的第6袋花生已经被人拿走,那么剩下的花生总数是多少? 106、 猴子吃桃问题:

107、 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早

上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求第一天共摘了多少? 108、 求算式xyz+yzz=532中x, y, z的值(其中xyz和yzz分别表示一个三位数)。

109、 求出用数字0至9可以组成多少个没有重复的三位偶数。

110、 打印图案

1 1 2 1 1 2 4 2 1 1 2 4 8 4 2 1 1 2 4 8 16 8 4 2 1

111、 下面的程序从键盘接收任意6个数放入数组A中,假设这6个数为:8 1 4 2 5 6 ,

则要输出一个具有如下内容的方阵。 8 1 4 2 5 6 6 8 1 4 2 5 5 6 8 1 4 2 2 5 6 8 1 4 4 2 5 6 8 1 1 4 2 5 6 8

112、 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一

个子数组,每个子数组都有一个和。求所有子数组的和的最大值。例如输入的数组

为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。

113、 对于已经排好序的数组a(假设数组递增),输入一个测试数据x,如果x存在于

数组a中,则把x元素删除;否则将x插在相应的位置上,要求数组仍然有序。 114、 有两个数组a,b已经按递增的顺序排列好,现在要将a,b合并为数组c,使得数

组c仍然按照递增的顺序排列(不考)

115、 编程实现把一个十进制数转化成二进制数,把结果保存在数组中,并正确输出。(不

考)


14级程序设计基础题库(c语言)(2015.4.28更新)(1)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:生物化学(专升本)练习册以及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: