编写一个C程序,由终端输入两个字符给变量x和y,然后输出x和y,在交换x和y中的值后,再输出x和y。

2025-03-06 12:05:24
推荐回答(2个)
回答1:

#include
void main ()
{
char x,y,ch;
printf("请输入要交换的两个字符x,y以任意空格间隔\n");
x=getchar();
getchar();
y=getchar();
ch=x;
x=y;
y=ch;
printf("交换后的结果为\n");
printf("x=%c,y=%c\n",x,y);
}

回答2:

#include

int main()
{
char x,y,t;
printf("Input x,y=");
scanf("%c,%c",&x,&y);
t=x;
x=y;
y=t;
printf("x=%c,y=%c\n",x,y);
return 0;
}