都不好意思了,还请教各位大侠,这个如何做?
//8-6 在一定长度输入字符串,然后以逆序输出。#include<string.h>
#include<stdio.h>
# define N 50
void main()
{
char s[N],*p=s;
void rev(char *);
printf("input a string:\n");
gets(p);
rev(p);
printf("the reverse of strng is:\n%s\n",s);
}
void rev(char *sp)
{
int c,k;
char *cp;
k=strlen(sp); //( 1 )
for (cp=sp+k-1;*sp!='\0';sp++,cp--) //cp=sp+k-1;( 2 );sp++,cp--)
{
//( 3 )
//( 4 )
//( 5 )
}
}
[ 本帖最后由 abc3140163 于 2013-4-5 19:46 编辑 ]