| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1094 人关注过本帖
标题:大家帮个忙啊 很简单的程序
只看楼主 加入收藏
避风港
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-9-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:14 
大家帮个忙啊 很简单的程序
#include<stdio.h>
void main()
{int a,b,c;
a=1;
b=2;
c=a;
a=b;
b=c;
scanf("%d,%d",&a,&b);
printf("%d,%d",a,b);
}
 看看这个程序 错哪里了 导致输出来的数字 顺序没有互换
 是不是要把 a=b;
            b=c;
换成 b=c;
     a=b:啊
2009-09-28 11:18
chenaiyuxue
Rank: 5Rank: 5
来 自:山东滨州
等 级:职业侠客
帖 子:334
专家分:370
注 册:2008-5-20
收藏
得分:1 
去掉scanf语句

你是雪,我是尘埃,相遇是意外;你坠落,在我胸怀,流进我血脉。
2009-09-28 11:24
mm546863903
Rank: 1
来 自:山西
等 级:新手上路
帖 子:5
专家分:3
注 册:2009-9-23
收藏
得分:1 
scanf("%d,%d",&a,&b);
这个语句相当于给a和b再次进行赋值,所以你输入以后看不到交换效果,你可以把这个语句放到交换的前面

好好学习,天天学习。。。
2009-09-28 11:27
atom_09
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:92
专家分:141
注 册:2009-8-24
收藏
得分:1 
自己就不能看看书!
2009-09-28 11:31
lansong
Rank: 4
等 级:业余侠客
帖 子:79
专家分:226
注 册:2009-6-11
收藏
得分:1 
#include<stdio.h>
void main()
{
int a = 0,b = 0,c = 0;//初始化  
scanf("%d,%d",&a,&b); //输入a,b
c = a;  
a = b;  
b = c;
printf("%d,%d",a,b);
}
2009-09-28 12:33
bjgtlzh
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2009-2-19
收藏
得分:1 
你先交换a,b的值,然后在输入数据赋值给a,b,然后直接输出,结果就很明显了
2009-09-28 22:07
carsonliao
Rank: 1
等 级:新手上路
帖 子:1
专家分:2
注 册:2009-9-28
收藏
得分:1 
你是什么时候学的?这个问题问的太水了
2009-09-28 22:18
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:1 
#include<stdio.h>
void main()
{int a,b,c;
a=1;              //a的初值为1
b=2;              //b的初值为2
c=a;              //c的值为1
a=b;              //a的值变为2
b=c;              //b的值变为1
scanf("%d,%d",&a,&b);  //从外界给a b赋值,原来a b的值将被现在输入的新值替代
printf("%d,%d",a,b);   //输出a b的值,这时a b的值是从外界输入的数
}
想输出互换,可以:
#include<stdio.h>  
void main()  
{int a,b;  
scanf("%d,%d",&a,&b);
printf("%d,%d",b,a);   
}
2009-09-28 22:22
chainofwind
Rank: 2
来 自:YongKang
等 级:论坛游民
帖 子:7
专家分:12
注 册:2009-9-20
收藏
得分:1 
LZ是要把a=1,b=2交换还是自己赋值后再交换?LZ你是交换了a和b,却又重新赋值,晕。。

风....过..人....隐
2009-09-29 10:28
放弃那个阿姨
Rank: 2
等 级:论坛游民
帖 子:41
专家分:75
注 册:2009-9-29
收藏
得分:1 
回复 8楼 m456m654
这里可以有菜鸟,但不能有装b的菜鸟。
你那样只是显示ab的值换了。
实际ab所在的储存位置的值没变。
2009-09-30 19:04
快速回复:大家帮个忙啊 很简单的程序
数据加载中...
 
   



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

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