[2018年最新整理]信息学院高级语言实验内容.docVIP

  • 6
  • 0
  • 约3.08千字
  • 约 6页
  • 2018-04-14 发布于浙江
  • 举报

[2018年最新整理]信息学院高级语言实验内容.doc

[2018年最新整理]信息学院高级语言实验内容

实验报告撰写: 实验报告应包括以下内容: 1.实验目的。 2.实验内容。 3.程序清单。 4.运行结果。 5.对运行结果的分析,以及本次调试程序所取得的经验。 实验六 数组的基本应用 实验目的: 1.掌握一维数组和二维数组的定义、赋值和输入输出的方法; 掌握字符数组的定义、赋值和输入输出方法; 掌握字符串的处理函数及其使用。 实验内容 1.将两个字符串连接起来,不要用strcat函数(必做) 读入一行字符串(不多于80个字符,以回车结束),判断该字符串是否为回文串(即从左向右拼写(选做) 与从右向左拼写是一样的),是输出Y,否则输出N。(选做) 实验七 数组在排序、矩阵运算中的应用 实验目的 掌握与数组有关的算法(如排序、矩阵运算等)。 实验内容: 用选择法对10个整数排序。10个整数用scanf函数输入。(必做) 2.找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。至少准备两组测试数据:(选做) (1)二维数组有鞍点 9 80 205 40 90 -60 96 1 210 -3 101 89 (2)二维数组没有鞍点 9 80 205 40 90 -60 196 1 210 -3 101 89 45 54 156 7 实验八 函数调用 一、实验目的: 1.掌握函数的定义、调用和参数传递的方法; 2.掌握函数的嵌套调用和的方法。 二、实验内容: 1.写出一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。本程序应准备以下测试数据:17,34,2,1,0,分别输入数据,运行程序并检查结果是否正确。(必做) 2.用递归法将一个整数n转换成字符串。例如输入483.应输出字符串“483”。n的位数不确定,可以是任意的整数。(选做) 实验九 函数中的变量 实验目的: 1.掌握全局变量和局部变量的存储方式,以及其使用方法。 二、实验内容: 1.求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数用另一个函数根据求出的最大公约数求最小公倍数。分别用下面的两种方法编程。 (1)不用全局变量,在主函数中输入两个数和输出结果。 (2)用全部变量的方法,数据的传递通过全部变量的方法。(必做) 2.写一个函数,输入一个十六进制数,输出相应的十进制数。(选做) 程序提示: 输入时将十六进制数作为一个字符串输入,然后将其每一个字符转换成十进制数并累加。 实验十 预处理命令 一、实验目的: 1.掌握宏定义的方法; 2.掌握文件包含处理的方法; 3.掌握文件编译的方法。 二、实验内容: 1.定义一个带参数的宏,使两个参数的值互换。在主函数中输入两个数作为使用宏的实参,输出已交换后的两个值。(必做) 2.设计输出实数的格式,包括:(1)一行输出一个实数,(2)一行内输出两个实数,(3)一行内输出三个实数。实数用%6.2f格式输出。用一个文件printf_format.h包含以上用#define命令定义的格式,编写一程序,将printf_format.h包含到程序中,在程序中用scanf函数读入三个实数给f1,f2,f3,然后用上面定义的三格式分别输出:f1; f1,f2;f1,f2,f3。(选做) 实验十一 指针(一) 一、实验目的: 1.掌握指针变量的定义方法和引用方法; 2.学会使用数组的指针和指向数组的指针变量。 二、实验内容: 输入三个整数,按由小到大的顺序输出。运行无错后改为:输入三个字符串,按由小到大的顺序输出。(必做) 2.将一个3×3的矩阵转置,用一函数实现。(选做) 实验十二 指针(二) 实验目的: 1.学会使用字符串的指针和指向字符串的指针变量; 2.学会使用指向函数的指针变量。 二、实验内容: 1.用一个函数实现两个字符串的比较,即自己写一个strcmp函数,并编写相应的主程序调用。 函数的原型为: int strcmp(char *p1,char *p2); 设p1指向字符串s1,p2指向字符串s2.要求当两个字符相同时返回0,若两个字符串不相等,则返回返回它们二者第一个不同字符的ASCII码的差值。两个字符串s1,s2由主函数输入,strcmp函数的返回值也由主函数输出。(必做) 2.用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数,n和各整数在主函数中输入,最后在主函数中输出。(选做) 实验十三 结构体 实验目的:   1.了解结构体的类型,结构体类型变量,结构体数组,结构体变量作为参数; 2.了解指向结构体变量的指针。 二、实验内容: (必做) 实验十四 共用体及枚举 实验目的 1.共用体、枚举型数据及

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档