正在加载图片...
凡报到3的人退出圈子,问最后留下的是原来第几号的那位。(习题10.5) (4),用一个函数实现两个字符串的比较,即自己写一个 strcmp函数,函数 原型为: int strcmp(char*p1,char*p2) 设p1指向字符串s1,p2指向字符串s2,要求当s1=s2时,函数返回值 为0,如果sl≠s2,则返回它们二者第一个不相同字符的Ascl码差值(如 “BoY”与“BAD”的第二个字母不相同,“o”与“A”之差为79-65=14) 如果s>s2,则输出正值;如果sks2则输出负值。(习题10.17) 两个字符串s1、s2由main函数输入, strcmp函数的返回值也由main函 数输出 (5).写一个用矩形法求定积分的通用函数,分别求: sin xdx, cos xdx, e"dx, 说明:sn、cos、exp已在系统的数学函数库中,程序开头要用 # include<mah.h>。(习题1013) (6).用指向指针的指针的方法对n个整数排序并输出要求将排序单独 写成一个函数。n和各整数在主函数中输入,最后在主函数中输出。(习题1021 实验10结构体和共用体 1.实验目的 ◆掌握结构体类型变量的定义和使用; ◆掌握结构体类型数组的概念和使用; ◆掌握链表的概念,初步学会对链表进行操作 掌握共用体的概念与使用。 2.实验内容 ◆编程序,然后上机调试运行。 (1).有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键 盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数 据(包括学号、姓名、3门课的成绩、平均分数)。(习题115) 要求用 input函数输入10个学生数据;用 average函数求总平均分;用 max函数找出最高分的学生数据;总平均分和最高分学生的数据都在主函数中输 出。 (2).13个人围成一圈,从第1个人开始顺序报号1、2、3。凡报到“3” 者退出圈子,找出最后留在圈子中的人原来的序号。(习题11.9)本题要求用链 表实现。 (3),建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年 龄,如果链表中的结点所包含的年齡等于此年龄,则将此结点删去。(习题1111) (4,输入和运行以下程序 union data tint i[2] float a: long b char c[4];凡报到 3 的人退出圈子,问最后留下的是原来第几号的那位。(习题 10.5) (4). 用一个函数实现两个字符串的比较,即自己写一个 strcmp 函数,函数 原型为:int strcmp (char * p1, char * p2); 设 p1 指向字符串 s1,p2 指向字符串 s2,要求当 s1=s2 时,函数返回值 为 0, 如果 sl≠s2,则返回它们二者第一个不相同字符的 ASCII 码差值(如 “BOY”与“BAD”的第二个字母不相同,“O”与“A”之差为 79—65=14); 如果 sl>s2,则输出正值;如果 sl<s2 则输出负值。(习题 10.17) 两个字符串 s1、s2 由 main 函数输入,strcmp 函数的返回值也由 main 函 数输出。 (5). 写一个用矩形法求定积分的通用函数,分别求: sin , cos , , 2 0 1 1 1 0 −  xdx xdx e dx x 说明: sin 、 cos、 exp 已 在 系统 的数 学 函数 库中 , 程序 开头 要 用 #include<math.h>。(习题 10.13) (6). 用指向指针的指针的方法对 n 个整数排序并输出。要求将排序单独 写成一个函数。n 和各整数在主函数中输入,最后在主函数中输出。(习题 10.21) 实验 10 结构体和共用体 1. 实验目的 掌握结构体类型变量的定义和使用; 掌握结构体类型数组的概念和使用; 掌握链表的概念,初步学会对链表进行操作; 掌握共用体的概念与使用。 2. 实验内容 编程序,然后上机调试运行。 (1). 有 10 个学生,每个学生的数据包括学号、姓名、3 门课的成绩,从键 盘输入 10 个学生数据,要求打印出 3 门课总平均成绩,以及最高分的学生的数 据(包括学号、姓名、3 门课的成绩、平均分数)。(习题 11.5) 要求用 input 函数输入 10 个学生数据;用 average 函数求总平均分;用 max 函数找出最高分的学生数据;总平均分和最高分学生的数据都在主函数中输 出。 (2). 13 个人围成一圈,从第 1 个人开始顺序报号 1、2、3。凡报到“3” 者退出圈子,找出最后留在圈子中的人原来的序号。(习题 11.9)本题要求用链 表实现。 (3). 建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年 龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。(习题 11.11) (4). 输入和运行以下程序 union data {int i[2]; float a; long b; char c[4]; }u;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有