#include<stdio.h>
#include<string.h>
void main()
{
int n,i,j;
char str[100],a;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%s",&str[i]);
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(strcmp((char *)str[i],(char *)str[j])>0)
{
strcpy((char *)a,(char *)str[i]);
strcpy((char *)str[i],(char *)str[j]);
strcpy((char *)str[j],(char *)a);
}
}
}
for(i=0;i<n;i++)
printf("%s\n",str[i]);
}
怎么改呢?
追答你想改成什么样的?或者你想实现什么功能?
怎么改呢?
追答char *str[100],*a; scanf("%s",str[i]);printf("%s\n",*(str[i]));