c语言实验9指针一,C语言学习 实验9 指针.doc

C语言学习 实验9 指针

实验9 指针

1.????? 实验目的

通过实验进一步掌握指针的概念,会定义和使用指针变量;

能正确使用数组的指针和指向数组的指针变量;

能正确使用字符串的指针和指向字符串的指针变量;

能正确使用指向函数的指针变量;

了解指向指针的指针的概念及其使用方法。

2.????? 实验内容

编程序并上机调试运行程序(都要求用指针处理)。

(1).???输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大顺序输出。(习题l0.1、10.2)

(2).???将一个3X3的矩阵转置,用一函数实现之。(习题10.9)

在主函数中用scanf函数输入以下矩阵元素:

l 3 5

7 9 11

13 15 19

将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出已转置的矩阵。

(3).?????有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到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

两个字符串s1、s2由main函数输入,strcmp函数的返回值也由main函数输出。

(5).??写一个用矩形法求定积分的通用函数,分别求:

说明:sin、cos、exp已在系统的数学函数库中,程序开头要用#include。(习题10.13)

(6).??????????????? 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n和各整数在主函数中输入,最后在主函数中输出。(习题10.21)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值