69,371
社区成员
发帖
与我相关
我的任务
分享
main()
{
char fanxu(char zifu[]);
char a[N] = {0}; //初始化
char d;
printf("请输入一个字符串:\n");
scanf("%s",a);
fanxu(a);
printf("反序%s:\n",a); //输出a即可,因为是地址传递
getch();
}
int fanxu(char zifu[]) //不能返回数组
{
char t;
int i;
for (i=0;i <strlen(zifu)/2;i++)
{//大括号
t=zifu[i];
zifu[i]=zifu[strlen(zifu)-i-1];//再减一个一,下标从0开始
zifu[strlen(zifu)-i-1]=t;
}//大括号
return 0;
}