梦幻跑商代练价格表:c语言问题,字符串倒序(运行不了)

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 03:56:35
#include<stdio.h>
#include<string.h>
int inverse(char str[]);
void main()
{
char str[100];
printf("input string");
scanf("%s",str);
inverse(str);
printf("inverse string:%s\n",str);
}
int inverse(char str[])
{
char t;
int i,j;
for(i=0,j=strlen(str);i<strlen(str)/2;i++,j--)
{
t=str[i];
str[i]=str[j-1];
str[j-1]=t;
}
}

你的inverse(char str[])函数没有返回值,所以应该把int改为void就可以了,试一下吧。