用指针数组实现下列功能:
1、在main函数中输入5个字符串
2、在main函数中将字符串按照从小到大的顺序排列输出。
源码:
#define N 5
#include "stdio.h"
#include "malloc.h"
#include "string.h"
int main()
{
int i,j;
char * p[N];
char *temp;
for(i=0;i<N;i++)
{
printf ("输入的第%d个字符串是\n",i+1);
p[i]=(char *)malloc(sizeof(char)*20);//定义了指针后要使其指向一个有效的空间!!
scanf("%s",p[i]);
}
for (i=0;i<N;i++)
{
for (j=i+1;j<N;j++)
{
if ((strcmp(p[i],p[j]))>0)
{
temp=p[j];
p[j]=p[i];
p[i]=temp;
}
}
}
for (i=0;i<N;i++)
{
printf ("输入的第%d个字符串是%s\n",i+1,p[i]);
}
return 0;
}
分享到:
相关推荐
通过数组指针进行矩阵运算,以一个实例使读者对指针数组有了进 一步的认识, 进而更加深了对数组指针与指针数组的理解
图书销售管理系统——贯穿实例之数组应用实验说明
实例23 数组应用 实例24 函数的值调用 实例25 函数的引用调用 实例26 数组函数的调用 实例27 命令行变元 实例28 函数的返回值 实例29 函数的嵌套调用 实例30 函数的递归调用 实例31 局部和全局变量 实例32 变量的...
C语言中指针、数组和函数的综合应用与实例解析.pdf
实例23 数组应用 实例24 函数的值调用 实例25 函数的引用调用 //swap 实例26 数组函数的调用 // 实例27 命令行变元 // 实例28 函数的返回值 实例29 函数的嵌套调用 实例30 函数的递归调用 实例31 局部和全局变量 ...
本文档在某知名网站下载,要么浏览量最多,要么最新,保证精品,至少为你节约3RMB。格式为caj或者kdh需要专业阅读器打开。
实例浅析C语言中指针与二维数组的应用.pdf
实例23 数组应用 实例24 函数的值调用 实例25 函数的引用调用 实例26 数组函数的调用 实例27 命令行变元 实例28 函数的返回值 实例29 函数的嵌套调用 实例30 函数的递归调用 实例31 局部和全局变量 实例32...
实例8一维整型数组应用(1) 实例9一维整型数组应用(2) 实例10一维整型数组应用(3) 实例11一维整型数组应用(4) 实例12二维数组应用(1)——显示杨辉三角 实例13二维数组应用(2)——魔方阵 ...
实例8一维整型数组应用(1) 实例9一维整型数组应用(2) 实例10一维整型数组应用(3) 实例11一维整型数组应用(4) 实例12二维数组应用(1)——显示杨辉三角 实例13二维数组应用(2)——魔方阵 ...
(25)一维数组应用实例(2) (26)一维数组应用实例(3) (27)二维数组的定义 (28)二维数组的初始化 (29)二维数组与指针 (30)二维数组应用实例 (31)二维数组应用实例(2) (32)用一维数组来存储字符串 (33)字符串的输入与...
数组和指针在C中的应用,并且带实例说明。希望这篇文章可以让你对数组和指针有更加深刻的认识。
包含了对指针数组,数组指针的实例应用,对深入理解指针有很好的帮助;链表操作有双向循环链表的操作,可以用于实际应用;文件读写,以巧妙的方式读取文件内容,并且把文件中的内容存放到数组中,方便可靠。
指导c语言开发者数组及指针的具体应用,以及具体地实例
应用,通过理实一体的实例应用,掌握一维数组的重要 性,为学习 Java 程序的引用类型奠定基础。数组只是一 片连续的内存空间,用于存放相同类型的数据,Java 将其 当成对象,内置了许多方法,减少了编程人员的代码...
介绍了,用c语言实现的一个数组指针的小例子,有需要的朋友可以参考一下
实例067 用指针数组构造字符串数组 84 实例068 将若干字符串按照字母顺序输出 85 2.3 指针与函数 86 实例069 用指向函数的指针比较大小 86 实例070 使用返回指针的函数查找最大值 88 实例071 使用指针...
4.7.7实例34:用指针数组作为函数的参数显示多个字符串 4.7.8实例35:字符软件ctype.h中的isalpha()函数应用举例 4.7.9实例36:内部函数库文件intrins.h中的_cml_()函数应用举例 4.7.10实例37:标准函数库文件stdlib...