任意输入5个字符串存放到二维数组中,按字符串长度从短到长顺序输出。(用C程序)
本人新手,希望高手指点!
和睦空大 您好 我用tc测试程序有错
#include"stdio.h"宏谨敬
#include"蔽慎algorithm.h"
void main()
{
char a[5][10],*p;
int i;
for(i=0;i<5;i++)
scanf("%s"晌返,a[i]);
for(j=0;j<5;j++)
if(strcmp(a[j],a[j+1])>0)
p=a[j];
a[j]=a[j+1];
a[j+1]=p;
for(k=0;k<5;k++)
printf("%s",a[k]);
}