荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: littlebao (爱拼才会赢), 信区: Visual
标  题: Re: C写的用递归找字串中的最小最大值
发信站: 荔园晨风BBS站 (Sun Jul 27 20:52:17 2003), 站内信件

呵呵,那天他也叫我做了这道题,还有几题c和c++的概念题,我的答案:

BOOL Get_Max_Min(const char *pcStr , char &cMax , char &cMin)
{
   char *p = pcStr ;

   if(NULL != *p)
   {
     cMax = *p > cMax ? *p : cMax ;
     cMin = *p < cMin ? *p : cMin ;
     Get_Max_Min(++p , cMax , cMin) ;
   }
   else
     return 1 ;
}

【 在 oopilix (紫薇斋的老伯) 的大作中提到: 】
: unsigned short MaxMin(char *str ,char *Max,char *Min)
: {
:  if(*str!='\0')
:  {
:    if(*str>Max[0])
:      {
:       Max[0]=*str;
:      }
:    if(*str<Min[0])
:     {
:       Min[0]=*str;
:     }
:     ++str;
:     MaxMin(str,Max,Min);
:  }
: return 0;
: }


--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 61.144.235.40]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店