C语言 | 用指向指针的指针对n个整数排序

网友投稿 696 2022-05-29

例82:C语言用指向指针的指针的方法对n个整数排序并输出;要求将排序单独写成一个函数;n个整数在主函数中输入,最后在主函数中输出。

解题思路:读者看着道题的时候,首先要观察一下有什么规律,然后指向指针的指针在上一道练习题中已经有了铺垫,读者可以联系上一道题去熟练使用指向指针的指针。

C语言源代码演示:

C语言 | 用指向指针的指针对n个整数排序

#include//头文件 int main()//主函数 { void sort(int **point,int number); //sort排序函数声明 int i,number,data[20],**point,*pstr[20]; //定义变量 printf("输入要排序的个数number:");//提示语句 scanf("%d",&number);//键盘输入 for(i=0;i**(point+j))//比较之后交换整数地址 { temp=*(point+i); *(point+i)=*(point+j); *(point+j)=temp; } } } }

编译运行结果:

输入要排序的个数number:3 逐个输入这3个数:1 8 5 ------------------- 输出结果: 1 5 8 -------------------------------- Process exited after 6.278 seconds with return value 0 请按任意键继续. . .

我们常说“学而不思则罔”,和学习编程知识一样,我们只有在学习的同时加以总结与思考,才能对编程有更系统和深入地了解,学到的知识才真正能为自己所用。

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C 语言

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C语言 | 将一个数按大小顺序插入数组中
下一篇:可视化管理Docker容器(ui-for-docker)docker使用教程相关系列 目录
相关文章