99问答网
所有问题
有两个变量a=5,b=7请用C语言的方式让a与b的值互换
有两个变量a=5,b=7请用C语言的方式让a与b的值互换
举报该问题
推荐答案 2019-05-26
a=a+b这个得到的是a和b的和;也就是这一步运行之后当前的a的值就是a,b之和。
b=a-b,既然a是他们两个的和,那么a-b得出的肯定是最初的a的值;这一步运行之后,b的只就是原始a的值;
a=a-b,既然b是原始a的值,a是原始a和原始b的和,那么差值肯定就是原始b的值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7OzOXtBvjBtXXvBOBv.html
其他回答
第1个回答 2016-10-21
//用两个变量交换
#include<stdio.h>
int main()
{
int a,b;
scanf("%d,%d",&a,&b");
a=a-b;
b=a+b;
a=b-a;
printf("%d,%d\n",a,b);
return 0;
}
第2个回答 2016-06-23
#include "stdio.h"
void main(void)
{
int a=5, b=7 , c ;
c = a ;
a = b ;
b = c ;
printf( "%d, %d" , a, b ) ;
}
本回答被网友采纳
相似回答
交换
两个变量A和B的值,
并输出交换后的值。 这道题怎么做?!求解啊各 ...
答:
基本思想是定义一个新的
变量
作为中间
变量C
,让
C
= A,
A = B
,然后让
B = C
就可以了。下面是用
C语言
实现的:include<stdio.h> int main(){ int A = 5, B = 7, C;printf("Before swap : A == %d, B == %d\n", A, B);C = A; // 这一步C = 5 A = B; // 这...
编写
c语言
程序,实现交换
两个变量值
的操作。
答:
Before change:a=3
,b=
4 After change:a=4,b=3 C:\mypro> 程序已调好,直接运行即可。
c语言
将
变量A和B的值
进行
互换
的程序
答:
a = a - b;}void swap3(int& a, int& b) //使用位运算也可以交换
两个值
{ a = a^b;b = a^b;a = a^b;}void main1mianshiti7(){ int a1 = 1, b1 = 2;int a2 = 10, b2 = 15;int a3 = 78, b3 = 90;int a = 2147483647
, b =
1;printf("a1=%p,b1=%p",...
C语言
中 交换
变量ab的值
怎么交换 看看这个式子对不对
a=a
+b ;
b=a
...
答:
这是一个两数之和与两数之差结果的交换程序:main(){ int a=3;int
b=5
;int temp;
a=a
+b;//两数之
和 b=a
-b;//两数之差 printf("before:a=%d b=%d\n",a,b);//交换前 temp=a;a=b;b=temp;//交换过程 printf("after:a=%d b=%d",a,b); //交换后 } ...
在
C语言
中如何将
两个
数进行
互换
答:
将两个数进行互换的方法有两种形式:1、借助中间变量完成,此方法直观,易理解,使用最多 2、不需要中间变量,通过变量身的运算完成交换。参考代码:方法1:int a=2
,b=
3,t;t=a; //先将a存储到临时变量t中
a=b
; //将b存储到a中b=t; //将临时变量中的原a值存储到b中printf("a=%d b=%d...
编写过程实现交换
两个
整型
变量a
、
b的值
(例如
a=5,b=
6,交换后a=6,b=5)
答:
大概逻辑是 创建一个临时变量 1.把a的值赋给临时变量
2
.把
b的值
赋给a 3.把临时
变量的
值赋给b
定义两个变量ab如何
用c语言
编程使
两个变量的值
能相互交换
答:
1、 首先,就是最基本的知识,写头文件,函数声明,定义变量。2、下面还需要定义指针,需要定义两个指针p1和p2,然后把a的地址赋值给p1,把b的地址赋值给p2。3、然后就是调用函数,该函数没有返回值,就直接调用,但是参数进入的是a和b的地址,而不是a和b。4、 函数用完之后,就是输出
a和b的值
...
c语言
交换
变量a和b的值
是什么?
答:
c语言
交换变量
a和b的值
是互相交换的。交换在常规办法中引入第三个变量是为了防止在赋值过程中丢失信息。如果有办法在赋值过程中保持信息,就不需要另外的变量了。就比如这里的a先等于b-a, 再让b=a。
有两个变量a
和b,想要交换它们的值,能不能这样操作呢?不能,这样操作的意思是把a的值放到b中...
c语言
编程输出
a=5
b=7
a-b=-
2
a/b=71%急
答:
include <stdio.h> int main(int argc, char **argv){ int
a = 5
;int
b = 7
;printf("a=%d\r\n", a);printf("b=%d\r\n", b);printf("a-b=%d\r\n", a-b);printf("a/b=%d%%\r\n", a*100/b);return 0;} 请采纳!
大家正在搜
vb交换两个变量a和b的值
c语言交换变量a和b的值
变量a和b的值互换
不用中间变量交换a和b的值
使用指针交换变量a和b的值
c语言交换变量a和b
定义两个变量a和b
以下两个变量a和b
输出abc三个变量中最小值
相关问题
定义两个变量a,b,如何用c语言编程,使两个变量的值能相互交...
有a b两个变量,要求不使用第三个变量,交换a b的值,用c...
c语言 将变量A和B的值进行互换 的程序
主调函数中的两个变量a和b,要求调用函数交换a,b值
定义两个变量ab如何用c语言编程使两个变量的值能相互交换
C语言中,怎样不用中间变量而互换两个变量的值呢?
C语言中,怎样不用中间变量而互换两个变量的值呢?
有a b两个变量,要求不使用第三个变量,交换a b的值,用c...