判断数组中最长的字符串!- -| 回首页 | 2005年索引 | - -接受2个数字num1和num2.找出这2个数字之间所有奇数的和!

字符串排序!- -

                                      

接受几个字符串(小于10个,字符串长度小于20个),以输入大写'END‘为结束,然后按字母顺序进行排序.
#include
#include
void main()
{
 int i,n=0;
 int item;
 char x[10][20];
 char temp[12];
 printf("enter each string on a separate line \n\n");
 do
  {
    printf("string %d:",n+1);
    scanf("%s",x[n]);
   }while (strcmp(x[n++],"END"));
 n=n-1;
 for(item=0;item  {
    for(i=item+1;i  {
       if(strcmp (x[item],x
)>0)
   {
          strcpy(temp,x[item]);
          strcpy(x[item],x
);
          strcpy(x
,temp);
    }
     }
   }
 printf("Recorded list of strings : \n");
 for(i=0;i  {
    printf("string %d is %s",i+1,x
);
   }
}

- 作者: 刘加开 2005年03月16日, 星期三 16:15 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=951020

回复

评论内容: