正在加载图片...
实验九指针 、实验目的 1.通过实验进一步掌握指针的概念,会定义和使用指针变量 2.能正确使用数组的指针和指向数组的指针变量 3.能正确使用字符串的指针和指向字符串的指针变量 4.能正确使用指向函数的指针变量: 5.了解指向指针的概念及其使用方法。 二、实验内容 编程序并上机调试运行程序(都要求用指针处理)。 1.输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到 大顺序输出 2.将一个3×3的矩阵转置,用一函数实现之。 用主函数中用 scanf函数输入以下矩阵元素: 7911 131519 将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出 已转置的矩阵 3.有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人 退出圈子,问最后留下的是原来的第几号的那位 4.用一个函数实现两个字符串的比较,即自己写一个 strcmp函数,函数原型为 int strcmp(char *pl, char *p2) 设p1指向字符串s1,p2指向字符串s2,要求当s1=s2时,函数返回值为0:如果s1≠ s2,则返回它们二者第一个不相同字符的 ASCII码差值(如 BOY”与“BAD”的第二个字 母不相同,“0”与“A“之差为79-65=14):如果s1>s2,则输出正值:如果s1<s2则输出负值 两个字符串s1、s2由main函数输入, strcmp函数的返回值也由main函数输出。 5.用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n和 各整数在主函数中输入,最后在主函数中输出实验九 指针 一、实验目的 1. 通过实验进一步掌握指针的概念,会定义和使用指针变量; 2. 能正确使用数组的指针和指向数组的指针变量; 3. 能正确使用字符串的指针和指向字符串的指针变量; 4. 能正确使用指向函数的指针变量; 5. 了解指向指针的概念及其使用方法。 二、实验内容 编程序并上机调试运行程序(都要求用指针处理)。 1. 输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到 大顺序输出。 2. 将一个 3×3 的矩阵转置,用一函数实现之。 用主函数中用 scanf 函数输入以下矩阵元素: 1 3 5 7 9 11 13 15 19 将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出 已转置的矩阵。 3. 有 n 个人围成一圈,顺序排号。从第 1 个人开始报数(从 1 到 3 报数),凡报到 3 的人 退出圈子,问最后留下的是原来的第几号的那位。 4. 用一个函数实现两个字符串的比较,即自己写一个 strcmp 函数,函数原型为: int strcmp(char *pl,char *p2); 设 p1 指向字符串 s1,p2 指向字符串 s2,要求当 s1=s2 时,函数返回值为 0;如果 s1≠ s2,则返回它们二者第一个不相同字符的 ASCII 码差值(如 “BOY”与“BAD”的第二个字 母不相同,“O”与“A“之差为 79-65=14);如果 s1>s2,则输出正值;如果 s1<s2 则输出负值。 两个字符串 s1、s2 由 main 函数输入,strcmp 函数的返回值也由 main 函数输出。 5. 用指向指针的指针的方法对 n 个整数排序并输出。要求将排序单独写成一个函数。n 和 各整数在主函数中输入,最后在主函数中输出
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有