c语言的题目:编程实现,输入两个值x,y.交换他们的值,并输出

如题所述

第1个回答  2017-03-06
用一个中间变量z,先把x值赋给z(z=x),再把y值赋给x(x=y),再把z值赋给y(y=z)本回答被网友采纳
第2个回答  2017-03-06
多设一个中间变量就好

c语言的题目:编程实现,输入两个值x,y.交换他们的值,并输出
用一个中间变量z,先把x值赋给z(z=x),再把y值赋给x(x=y),再把z值赋给y(y=z)

输入X和Y的值,交换它们的值并输出
这是C语言最简单的方法了,,输入数值类型我是初始定为整型(int),如果不是你想要的类型,你可以直接改成其他类型(如char,float等)

输入两个整数,交换后输出 C语言怎么编程
利用C语言来实现交换两个变量的值,需要定义三个变量:include<stdio.h> int main(){ int x,y,temp;\/\/定义三个变量 printf("请输入分别x和y的值\\n");scanf("%d %d",&x,&y);\/\/终端输入变量x、y temp=y;\/\/把y赋值给temp y=x;\/\/把x赋值给y x=temp;\/\/把y赋值给temp printf("%d...

求用C语言编写求两个数的和、差及平均值并输出
printf("%f\\n",(x+y)\/2.0);\/\/除以2可能产生小数,这点你得考虑 }

求助!C语言。输入两个整数分别给变量x、y,判断x和y的大小并输出相关信息...
include<stdio.h> void max(int x,int y){ if(x>y)printf("x>y\\n");else if(x==y)printf("x=y\\n");else printf("x<y\\n");} main(){ int x,y;printf("please input x and y:\\n");scanf("%d%d",&x,&y);max(x,y);} ...

用c语言编写程序,从键盘输入两个字符分别存放在变量x和y中,要求通过程 ...
include <stdio.h> void swap(int *x ,int *y){int t;t=*x;x=*y;y=t;} main(){ int a,b;a=50; b=60;swap(&a,&b);printf("%d# %d#\\n",a,b);} 用swap函数来交换。这里a=50,b=60 交换后a=60,b=50,希望对你有帮助。

输入两个整数X,Y请把这两个数由小到大输出。 C语言编程题目,求...
include<stdio.h> void main(){ int i=0,X,Y,temp;printf("请输入第一个数:\\n");scanf("%d",&X);printf("请输入第二个数:\\n");scanf("%d",&Y);if(X>Y)printf("%d\\t%d",X,Y);else if(X=Y)printf("两个数相等!");else printf("%d\\t%d",Y,X);} ...

C语言问题。输入两个数,将两个数交换后输出
f(int x,int y)这个函数要先申明,所以在 main函数 调用前申明一下就行了,还有 printf("%d d",x,y) 这儿少个;比如:#include <stdio.h>void main(){int x,y;void f(int x,int y);printf("please enter two integers:");scanf("%d%d",&x,&y);f(x,y);} void f(int x,int...

从键盘输入双精度给变量X和Y,输出X和Y,再交换X和Y的值后输出X和Y
int main(){ double x, y;double temp; \/\/这个变量用来临时存放需要交换的值 printf("please input x: ");scanf("%lf", &x);printf("please input x: ");scanf("%lf", &y);printf("yue are x and y: %f, %f\\n", x, y);\/\/开始交换数据的三行代码 temp = x;x = y;y = ...

用C语言编写程序实现两个整数交换值
include<stdio.h>int main(){ int x,y,t; printf("请输入二个整数:\\n"); scanf("%d%d",&x,&y); printf("输入的二个数为:x=%d,y=%d\\n"); t=x; x=y; y=t; printf("交换后的二个数为:x=%d,y=%d\\n"); return 0;} ...

相似回答