7.5写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。

//C程序设计第四版(谭浩强)
//章节:第七章 用函数实现模块化程序设计
//题号:7.5
//题目:写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。 
#include <stdio.h>
#include <string.h>
void reverse(char s[])
{
	int i,j,len=strlen(s);
	char t;
	for(i=0,j=len-1;i<len/2;i++,j--)
	{
		t=s[i];
		s[i]=s[j];
		s[j]=t;
	}
}
int main()
{
	char s[50];
	printf("input string:\n");
	gets(s);
	reverse(s);
	printf("after reverse:\n");
	puts(s);	//注意:题目要求需在主函数中输入和输出字符串 
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_44589540/article/details/86621475
今日推荐