您的位置:首页 > 编程语言 > C语言/C++

C语言编程(练习4:字符串与字符串函数)

2015-01-23 20:52 169 查看
题目:编写一个函数,其功能是使输入字符串反序。在一个使用循环语句为这个函数提供输入的完整程序中测试

代码实现:

/**< 编写一个函数,其功能是使输入字符串反序。在一个使用循环语句为这个函数提供输入
的完整程序中测试 */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 100
void reverse(char *a);
int main()
{
char str[MAX];
puts("输入字符串"); //循环测试
gets(str);
while(strcmp(str, "quit"))
{
reverse(str);
puts(str);
puts("输入字符串");
gets(str);
}
puts("退出循环输入");
return 0;
}

void reverse(char *a)
{
int len = strlen(a);
int i;
int num = len/2;
char temp;
for(i=0; i<num; i++)
{
temp = a[i];
a[i] = a[len-1-i];
a[len-1-i] = temp;
}
}
运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐