早教吧 育儿知识 作业答案 考试题库 百科 知识分享

以下程序不用第三个变量,实现两个数进行对调的操作inta,b;scanf("%d%d",&a,&b);printf("a=%db=%d",a,b);a=a+b;b=a-b;a=;printf("a=%db=%d",a,b);为什么答案是a=a+b而不是a=a-b呢?

题目详情
以下程序不用第三个变量,实现两个数进行对调的操作
int a,b;
scanf("%d%d",&a,&b);
printf("a=%d b=%d",a,b);
a=a+b;b=a-b;a=________;
printf("a=%d b=%d",a,b);
为什么答案是a=a+b而不是a=a-b呢?
▼优质解答
答案和解析
带入两个数字给你讲吧
设 a 3 b 4
那么 a= a+b => a= 3+4 = 7 =>a = 7
b = a - b => b= 7 - 4 =>b=3
a = a - b => a = 7 - 3 =>a =4
那么 答案错了 而已 有什么大惊小怪的
看了 以下程序不用第三个变量,实现...的网友还看了以下:

判断题:12.约分时,分子分母缩小,但分数值不变.答案是对的,但是不需要强调同时缩小相同的倍数吗?  2020-04-09 …

甲乙丙三人共同购买一艘游艇,甲支付的钱是其余两人的二分之一,乙支付的钱是其余两人的三分之一,丙支付  2020-05-13 …

呆呆做着解题,总是信心不够怎么克服?每次解题的时候,总是先看了一个答案,觉得是对的,后来又觉得另一  2020-05-16 …

过平行四边形的任一直线,可以把这个平行四边形分成面积相等的两部分答案是对角线交点,但我想知道证明过  2020-05-17 …

两个两位数相乘,A看错了甲的个位数,计算结果为1274;B看错了甲的十位数,计算结果为819.甲是  2020-05-20 …

以下的几个说法是正确的还是错误的a种群达到K值时种群数量增长量为零(答案是对的)b适宜环境中种群的  2020-06-05 …

高二排序数学题从1到100这100个自然数中,每次取出3个数,使这3个数成等差数列,共有多少种取法  2020-06-06 …

两根同样长的铁丝,笫一根剪10厘米,笫二根剪26厘米,余下的长度笫一根是笫二根的5倍.原来每根铁丝  2020-06-06 …

“两两相交的三条直线不一定在同一个平面内”这就话对不对?我在做题时有这样一个题;“两两相交的三条直  2020-06-15 …

一个数3个3个数余1,五个五个数余2,七个七个数余3,求这个数?分析过程请指教一个数3个3个数余1  2020-06-18 …