首页上一页 1 下一页尾页 1 条记录 1/1页
c++编程请教
发表在C语言图书答疑
2010-12-07
是否精华
是
否
版块置顶:
是
否
题目是:编写一个求字符串长度的函数strlen(),再用strlen()函数编写一个函数revers(s)的倒序递归程序,使字符串逆序。
#include<iostream>
using namespace std;
void reverse(char*);
void main()
{
char c[]="Happy new year!";
cout<<c<<endl;
reverse(c);
cout<<c<<endl;
}
int strlen(char *c)
{
int i=0;
while(c[i]!='\0')
{
i++;
}
return i;
}
void reverse(char *c)
{
char d;
for(int i=0;strlen(c)/2;i++)
{
d=c[i];
c[i]=c[strlen(c)-i-1];
c[strlen(c)-i-1]=d;
}
}
#include<iostream>
using namespace std;
void reverse(char*);
void main()
{
char c[]="Happy new year!";
cout<<c<<endl;
reverse(c);
cout<<c<<endl;
}
int strlen(char *c)
{
int i=0;
while(c[i]!='\0')
{
i++;
}
return i;
}
void reverse(char *c)
{
char d;
for(int i=0;strlen(c)/2;i++)
{
d=c[i];
c[i]=c[strlen(c)-i-1];
c[strlen(c)-i-1]=d;
}
}