题目描述
编写函数str_swap()交换两个字符串。
原型:int str_swap(char s[], char t[]);
功能:将字符串s的内容拷贝至t中,将字符串t的内容拷贝至s中,实现串s和串t的交换。
函数的调用格式见“Append Code”。
输入
输入为两行,每行为一个字符串,长度不超过100个字符。
输出
输出为两行,与输入顺序相反。
样例输入
abcdefg
HIJK
样例输出
HIJK
abcdefg
#include<stdio.h>
#include<string.h>
#define MAX_LEN 101
int str_swap(char s[], char t[])
{
char c[MAX_LEN];
strcpy(c,s);
strcpy(s,t);
strcpy(t,c);
}
int main()
{
char s[MAX_LEN], t[MAX_LEN];
gets(s);
gets(t);
str_swap(s, t);
puts(s);
puts(t);
}