在C++中,写出一个函数,将字符串反向排列,并在主函数中输入和输出该字符串
来源:百度知道 编辑:UC知道 时间:2024/05/29 15:35:42
char* reverse(char* str)
{
int len=strlen(str);
for(int i=0;i<len/2;i++)
{
int temp=str[i];
str[i]=str[len-i-1];
str[len-i-1]=temp;
}
return str;
}
楼上的一个改进方案:
char* reverse(char* str)
{
int i,j;
for(i=0,j=strlen(str)-1;i<j;i++,j--)
{
int temp=str[i];
str[i]=str[j];
str[j]=temp;
}
return str;
}
在C程序设计中,如果在一个函数空开辟空间并处理数据,那么如何将该空间的数据返回调用函数?
c语言中如何在函数中打开一个文件?
用C 语言写出一个判素数的函数,在主函数输入一个整数,输出是否素数的信息
C程序中如何将一个子函数得到的数组返还到主函数中?
写出一个函数,求一个字符串的长度,要求在主函数中输入字符串,并输出其长度
c语言中如何将一个字符串倒序排列,不调用任何函数
编写一个排序函数,调用该函数,将经过排序后的数据在主调函数中输出。谢啦。
在C语言中,如何将用户自定义函数变成库函数(.h)文件
c语言:在主函数中输入一个整形数据,调用子函数求其绝对值,并在主函数中输出
在主函数中输入一个字符串调用函数将其中所有的“IS”换成“BE ”最后在主函数中输出结果