请编写函数,交换两个字符。
函数原型
void ChrSwap(char *x, char *y);
说明:x
和 y
为指示两个字符变量的指针,函数交换两个指针所指字符变量的值。
裁判程序
#include <stdio.h>
void ChrSwap(char *x, char *y);
int main()
{
char a, b;
scanf("%c %c", &a, &b);
ChrSwap(&a, &b);
printf("%c %c\n", a, b);
return 0;
}
/* 你的代码将被嵌在这里 */
输入样例
# $
输出样例
$ #
void ChrSwap(char *x, char *y)
{
char t;
char *n=&t;
*n=*x;
*x=*y;
*y=*n;
}