主题:怎样实现从键盘输入一组字符串?求高人解答
#include<stdio.h>
#include<string.h>
void display(char **pa,int n)
{
int i;
for(i=0;i<n;i++)
printf("%s ",pa[i]);
printf("\n");
}
void slection(char **pa,int n)
{
int i,k,index;
char *temp;
for(k=0;k<n-1;k++)
{
index=k;
for(i=k+1;i<n;i++)
if(strcmp(pa[i],pa[index])<0)
index=i;
if(index!=k)
{
temp=pa[index];
pa[index]=pa[k];
pa[k]=temp;
}
}
}
int main()
{
char *a[6]={};//补充程序:从键盘读入六个字符串
display(a,6);
selection(a,6);
display(a,6);
return 0;
}