赞
踩
题目:在主函数中输入10个不等长字符串,用另一个函数对他们排序,然后再主函数输入这十个已排好序的字符串。
上一篇文章我们编写了等长字符串的程序,现在我们来看看不等长的字符串,该如何应对吧!
#include<stdio.h>
#include<string.h>
int main()
{
void sort(char *s[ ]);
int i;
char str[10][20],*p[20]; //定义每个字符串的长度为20,如涉及更长字符串,可再次更改数值
for(i=0;i<10;i++)
p[i]=str[i]; //将第i个字符串的首地址赋予指针数组p的第i个元素
printf("输入十个字符串:\n",);
for(i=0;i<10;i++)
scanf("%s"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。