Board logo

标题: 学C++的朋友来帮个忙~ [打印本页]

作者: 浮生若梦    时间: 2004-3-13 15:36     标题: 学C++的朋友来帮个忙~

一个4个数从小到大排序的问题~~~~
我编的如下
#include <iostream.h>
void main()
{
float a,b,c,d,t;
cout<<"please input 4 number!"<<endl;
cin>>a>>b>>c>>d;
if(a>b)
{t=a;a=b;c=t;}
if(a>c)
{t=a;a=c;c=t;}
if(a>d)
{t=a;a=d;d=t;}
if(b>c)
{t=b;b=c;c=t;}
if(b>d)
{t=b;b=d;d=t;}
if(c>d)
{t=c;c=d;d=t;}
cout<<a<<b<<c<<d<<endl;
}


把变量作互换~~同样原理在3个数排序上可以实现,但是4个数就比较复杂,所以这个程序编出来在某些情况下不能正确排序,请高手可以帮助我看看应该怎么编...
作者: joyosp    时间: 2004-3-13 15:45     标题: 学C++的朋友来帮个忙~

c++不会,你为什么不用循环呢,进行比较,
作者: 浮生若梦    时间: 2004-3-13 15:49     标题: 学C++的朋友来帮个忙~

我发现错误了!!!
if(a>b)
{t=a;a=b;c=t;}
最后怎么跑出来个c...郁闷~~怪不得总错...

循环?怎么循环?教教我
作者: joyosp    时间: 2004-3-13 15:59     标题: 学C++的朋友来帮个忙~

我很长时间都没看书了,也忘了,一般的书上都有教程的。
好像是用数组,进行比较。
我没学过c++的,c语言会点,我在书上找到一个相似的例子,你要看吗(c语言的)
作者: 114655150    时间: 2004-3-13 16:03     标题: 学C++的朋友来帮个忙~

ifa>b
a>b


作者: 浮生若梦    时间: 2004-3-13 16:22     标题: 学C++的朋友来帮个忙~

引用:
下面引用由joyosp在 2004/03/12 11:59pm 发表的内容:
我很长时间都没看书了,也忘了,一般的书上都有教程的。
好像是用数组,进行比较。
我没学过c++的,c语言会点,我在书上找到一个相似的例子,你要看吗(c语言的)
数组排序~~好像知道。。。
那好啊谢谢了
作者: 伤感甜柠檬    时间: 2004-3-13 16:33     标题: 学C++的朋友来帮个忙~

完全不懂 一头污水
作者: hczf    时间: 2004-3-13 17:56     标题: 学C++的朋友来帮个忙~

这应该属于技术性问题应该不是灌水
作者: 浮生若梦    时间: 2004-3-14 01:27     标题: 学C++的朋友来帮个忙~

引用:
下面引用由hczf在 2004/03/13 01:56am 发表的内容:
这应该属于技术性问题应该不是灌水
呵呵~那怎么办...

作者: chinesepower    时间: 2004-3-14 01:30     标题: 学C++的朋友来帮个忙~

还没搞定啊 老兄
作者: 浮生若梦    时间: 2004-3-14 01:44     标题: 学C++的朋友来帮个忙~

引用:
下面引用由chinesepower在 2004/03/13 09:30am 发表的内容:
还没搞定啊 老兄
搞定了~~~~初学者比较菜别笑话

作者: chinesepower    时间: 2004-3-14 01:49     标题: 学C++的朋友来帮个忙~

呵呵 我还是门外汉 也暂时没想学
作者: 浮生若梦    时间: 2004-3-14 01:57     标题: 学C++的朋友来帮个忙~

引用:
下面引用由chinesepower在 2004/03/13 09:49am 发表的内容:
呵呵 我还是门外汉 也暂时没想学
看你将来想做什么了~呵呵
作者: chinesepower    时间: 2004-3-14 02:10     标题: 学C++的朋友来帮个忙~

呵呵 有这个兴趣没有这个打算
作者: 浮生若梦    时间: 2004-3-14 02:16     标题: 学C++的朋友来帮个忙~

引用:
下面引用由chinesepower在 2004/03/13 10:10am 发表的内容:
呵呵 有这个兴趣没有这个打算
那做什么




欢迎光临 璐盟·李小璐官方网站·全球璐迷联盟 (http://bbs.lixiaolu.org/) Powered by lixiaolu.org 6.0.0