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、 编程实现把一个十进制数转化成二进制数,把结果保存在数组中,并正确输出。(不
考)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库14级程序设计基础题库(c语言)(2015.4.28更新)(1)(6)在线全文阅读。
相关推荐: