当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 用c#的时候怎么老是提示,未将对象引用设置到对象的实例 ......
    摘要: 我在程序中用webclient类的uploadvalues("http://me/login.asp","post",nvc)上传登录信息,其中登录信息为: namevaluecollection nvc=new namevaluecollection(); nvc.add("userid",username); nvc.add(......


冒泡法排序字符数组,我怎么也找不出错误,望高手指教一下

#include   <stdio.h>    
  #include   <string.h>  
   
  void   print(char   *pString[])/*打印函数*/  
  {  
  int   i,j;  
  for   (i=0;i<10;i++)  
  puts   (pString[i]);  
  }  
   
  void   sort(char   *pStr[])/*冒泡法*/  
  {  
  char   *ps;  
  int   i,j;  
  for   (i=0;i<1;i++)  
    for(j=8;j>i;j--)  
    if(strcmp(pStr[j+1],pStr[j])>0)  
        {  
            ps=pStr[j];pStr[j]=pStr[j+1];pStr[j+1]=ps;  
        }  
  }  
   
  main()  
  {  
  char   *string[10]={"China","Japan","Korea","Egypt","Nepal","Burma","Ghana","Sudan","Italy","Libya"};  
  puts("The   10   strings   are:");  
  print(string);  
  sort(string);  
  print(string);  
  }  
  真见鬼,我太菜了,找了一下午没找到错误,请哪个高手帮下忙

NO.1   作者: hlnpro

冒泡算法写错了,应该是:  
   
  void   sort(char   *pStr[])/*冒泡法*/  
  {  
  char   *ps;  
  int   i,j;  
  for   (i=9;i>0;i--)  
    for(j=0;j<i;j++)  
    if(strcmp(pStr[j+1],pStr[j])>0)  
        {  
            ps=pStr[j];pStr[j]=pStr[j+1];pStr[j+1]=ps;  
        }  
  }  
   
  你再试试看!

NO.2   作者: pushser

楼上的代码标准!


 ·百分相求于得知答案    »显示摘要«
    摘要: 1.从局域网络上 我是服务器,要去拔客户机上的猫,而且要控制, 因为只有我知道密码,别人不知道,那如何才能实现呢? 2.我是服务器,如何看到客户机控制面板中的程序 如何找呢?路径是怎么样的? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE