| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 15711 人关注过本帖, 1 人收藏
标题:有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换(即A瓶原来盛放醋,现盛 ...
只看楼主 加入收藏
sunshinefly
Rank: 1
等 级:新手上路
帖 子:46
专家分:2
注 册:2012-12-11
收藏
得分:1 
这个,跟我一样,一起看看书吧
2013-03-09 16:47
你不想去那儿
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:56
专家分:114
注 册:2012-9-21
收藏
得分:1 
a=a+b,b=a-b,a=a-b
2013-03-10 01:06
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
收藏
得分:1 
int t;
t=A;
A=B;
B=t;
把两个数交换
2013-03-11 13:43
yzz91
Rank: 2
等 级:论坛游民
帖 子:19
专家分:12
注 册:2012-11-13
收藏
得分:1 
交换数据,书中就有,很简单的。。
2013-03-11 15:14
zcm19900902
Rank: 1
等 级:新手上路
帖 子:2
专家分:1
注 册:2013-3-11
收藏
得分:1 
既然已经明确,那楼主何必还去scanf();
去掉scanf("%D,%d",&A,&B)就行了啊;
程序代码:
#include<stdio.h>
main()
{int A,B,C;
A=0;
B=1;
printf("交换前A=%d,B=%d\n",A,B);
C=A,A=B,B=C;
printf("交换后A=%d,B=%d\n",A,B);
}
2013-03-11 15:26
wyx410694500
Rank: 2
等 级:论坛游民
帖 子:7
专家分:11
注 册:2013-3-11
收藏
得分:1 
A代表醋  B代表酱油  C代表空瓶子   将A倒入C中(醋倒进空瓶子)   将B倒入A中(酱油倒入醋瓶子); 将C倒入B中(空瓶子中的醋倒入酱油瓶子)  就解决了。

#include<stdio.h>
 main()
 {int A,B,C;
 scanf("%d,%d",&A,&B);
 C=A,A=B,B=C;
 printf("%d,%d",A,B);
 }
 
2013-03-11 17:47
wak4668
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:105
注 册:2012-8-20
收藏
得分:1 
swap(&a,&b);

[ 本帖最后由 wak4668 于 2013-3-11 19:34 编辑 ]
2013-03-11 19:01
航空加油
Rank: 1
等 级:新手上路
帖 子:2
专家分:3
注 册:2013-3-11
收藏
得分:1 
必须的有一个中间变量,这样两个数值才能交换的。
2013-03-11 22:37
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
收藏
得分:1 
话说
不会的帮顶下。。
2013-03-12 10:00
MimiCOM
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-3-27
收藏
得分:0 
#include<stdio.h>
void main()
{ int a;
  int b;
  int c;
   a=1;
   b=2;
printf ("%d %d\n",a,b);
c=a;a=b;b=c;
printf ("%d %d\n",a,b);
}
  看这样能行不。
2013-03-27 02:14
快速回复:有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换(即A瓶原来盛放醋 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013436 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved