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

如题所述

#include <stdio.h>
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);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-09
#include<stdio.h>

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;
}
相似回答