函数原型int strcmp(const char *s1,const char * s2) 
   当s1<0
 当s1==s2时,返回值=0
 当s1>s2时,返回值>0 
   表示你输入的字符串s跟结构体中的 商品id相同 两个字符串相同
  #include
  
 #include
  
 int main()
  
 {
  
     int i,j,k;
  
     char *s[4]={"Program","Ffor","C","ZBasic"};
  
     char *t;
  
     for(i=0;i<4;i++)
  
         for(j=i+1;j<4;j++)
  
         {
  
             if(
  strcmp(s[i],s[j])>0)
  
             {
  
                 t=s[j];
  
                 s[j]=s[i];
  
                 s[i]=t;
  
             }
  
         }
  
         for(i=0;i<4;i++)
  
             printf("%s\t",s[i]);
  
         return 0;
  
 }
  

 
 
 
 
  #include
  
 #include
  
 int main()
  
 {
  
     int i,j,k;
  
     char *s[4]={"Program","ffor","C","ZBasic"};
  
     char *t;
  
     for(i=0;i<4;i++)
  
         for(j=i+1;j<4;j++)
  
         {
  
             if(strcmp(s[i],s[j])>0)
  
             {
  
                 t=s[j];
  
                 s[j]=s[i];
  
                 s[i]=t;
  
             }
  
         }
  
         for(i=0;i<4;i++)
  
             printf("%s\t",s[i]);
  
         return 0;
  
 }
  

 
 奇妙奇妙!
 










