| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2174 人关注过本帖
标题:[求助]编译不能通过(比较4个数大小)
只看楼主 加入收藏
lq317883361
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-4-20
收藏
得分:0 
分支语句里用的逗号,还有我觉得getch()函数没有用处呀!如不对,请见谅?
2007-04-20 12:53
k_summer7
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-3-19
收藏
得分:0 
{
t=a,a=b,b=t;
}
这里用,能行吗?
还有lz需要注意的是编码规范
我看很多人在声明main时都用 void main(),其实是错误的;
标准c中main的函数原型是:
int main(void); 或
int main(int argc, char *argv[]);
所以强烈建议lz以后写程序时使用
int main(void)的写法,不仅是标准的,写出来的程序也是可移植的
2007-04-21 14:57
oclassic
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2007-4-18
收藏
得分:0 
听楼上一句话,胜学几年C啊.

编程群号码30772309群刚刚建立一个论坛http://tszbbs./?u=2 诚招斑猪哦
2007-04-21 15:06
金来
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-4-20
收藏
得分:0 
我也遇到过相同问题  ,没想到在这里解决了,还是人多力量大啊! 高手如云啊!

博学笃志, 切问近思!
2007-04-21 19:53
ml342418175
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2007-4-13
收藏
得分:0 
请问这一段代码什么意思,
if(a>b)
{
t=a,a=b,b=t;
}
谢谢大家了,小弟刚刚学,不懂

做人要洒脱一点,潇洒一点!
2007-04-21 20:37
yjh8656
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-3-6
收藏
得分:0 
以下是引用ml342418175在2007-4-21 20:37:14的发言:
请问这一段代码什么意思,
if(a>b)
{
t=a,a=b,b=t;
}
谢谢大家了,小弟刚刚学,不懂


比如原来 a=3,b=2;
就是 将a原来的值赋予t, 此时t=3
然后将b的值赋予a a=2;
再将t的值赋予b b=3;

t的作用是个中间转换 为了达到 a=2; b=3这个目的
我这个初学者的认为

2007-04-21 20:56
oclassic
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2007-4-18
收藏
得分:0 
用变量t做中间量,交换a和b的值.

编程群号码30772309群刚刚建立一个论坛http://tszbbs./?u=2 诚招斑猪哦
2007-04-21 23:56
marray
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-4-19
收藏
得分:0 
if(a>b)
{
t=a,a=b,b=t;
}
中是将a与b互换~
先将a赋植给t 然后将b赋植给a a 就等于了开始a的值 然后将t 赋给b 使得b的值为a
从而实现a与b的互换

2007-04-22 00:43
laigaoat2005
Rank: 4
等 级:业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
收藏
得分:0 

用t作为一个中间量,

先判断a是否大于b,如果是则把a的值交给t,再把b的值交给a,再把t的值交给b(经过3次交换,完成了a,b的值的交换)

当然,如果a不大于b,则不执  {  t=a,a=b,b=t;  }
  

2007-04-22 10:23
shizhusz110
Rank: 1
等 级:新手上路
帖 子:307
专家分:0
注 册:2006-12-21
收藏
得分:0 
ml342418175:
交换a,b;
2007-04-22 15:44
快速回复:[求助]编译不能通过(比较4个数大小)
数据加载中...
 
   



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

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