| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 707 人关注过本帖
标题:[求助]有没有更简单的方法?
只看楼主 加入收藏
fyqabc
Rank: 1
等 级:新手上路
帖 子:110
专家分:3
注 册:2006-3-4
结帖率:54.55%
收藏
 问题点数:0 回复次数:10 
[求助]有没有更简单的方法?
输入四个数,从小到大的顺序输出,下面这个方法太烦琐了,有没有更简单的方法?
void main()
{
int a,b,c,d,t;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a>b)
{t=a;a=b;b=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;}
printf("%d,%d,%d,%d\n",a,b,c,d);
getch();
}

[此贴子已经被作者于2007-5-21 23:02:12编辑过]

搜索更多相关主题的帖子: void int 
2007-05-21 23:01
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
数组排序.

倚天照海花无数,流水高山心自知。
2007-05-21 23:04
soukaseng
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-3-13
收藏
得分:0 

可以用泡沫排序或選舉排序~~效果都不錯~~

2007-05-21 23:37
yinlenc
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-5-17
收藏
得分:0 

#include<stdio.h>
main()
{
int a[4],i,t;
printf("输入4个整数:");
scanf("%d,%d,%d,%d",&a[0],&a[1],a[2],&a[3]);
for(i=1;i<4;i++)
if(a[0]<a[i])
{
t=a[0];
a[0]=a[i];
a[i]=t;
}
printf("最大数为:%d\n",a[0]);
}


2007-05-22 06:27
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
收藏
得分:0 
要是楼主还没学过数组```那么办啊```

女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-05-22 09:33
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
收藏
得分:0 

void shellsort(int v[],int n)

{
int gap,i,j,temp;


for (gap = n/2; gap > 0; gap /= 2)

for (i = gap; i < n; i++)

for (j=i-gap; j>=0 && v[j]>v[j+gap]; j-=gap)
{

temp = v[j];
v[j] = v[j+gap];
v[j+gap] = temp;

}
}


这是SHELL```排序```


女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-05-22 09:37
gaover
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-5-17
收藏
得分:0 
数组得了!

鲜花会凋零,容貌会衰老,世间万物唯勇气最美!
2007-05-22 10:07
xingfudj
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-18
收藏
得分:0 
还是数组好用
2007-05-22 10:10
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 

随便找本数据结构书看,排序n多方法!


Fight  to win  or  die...
2007-05-22 10:44
爱C
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-21
收藏
得分:0 

用选择法和冒泡法就行了!

2007-05-22 13:53
快速回复:[求助]有没有更简单的方法?
数据加载中...
 
   



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

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