网站建设资讯

NEWS

网站建设资讯

c语言利用函数四个数排序 c语言利用函数四个数排序的方法

输入4个整数,要求从大到小排列(用C语言的IF语句)

#includestdio.h

为鄞州等地区用户提供了全套网页设计制作服务,及鄞州网站建设行业解决方案。主营业务为网站设计制作、成都网站制作、鄞州网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

int main()

{

int a, b, c, d, m;

printf("输入四个整数:");

scanf("%d%d%d%d", a, b, c, d);

if(ba) 

{m=a;a=b;b=m;} 

else if(cb) {m=c;c=b;b=m;} 

if(dc) 

{m=d;d=c;c=m;} /*至此d成了最小的*/ 

if(ba) 

{m=a;a=b;b=m;} 

if(cb) 

{m=c;c=b;b=m;} /*至此c成为次小的*/ 

if(ba) 

{m=a;a=b;b=m;} /*至此a≥b≥c≥d*/ 

printf("\n%d %d %d %d\n",a,b,c,d); 

return ;

}

C语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊?

利用函数的模块化设计。

1、完成整体函数格局,输入、排序、输出。

2、输入函数代码如下:

3、排序函数代码如下:

4、输出函数代码如下:

5、执行结果:

扩展资料:

利用数组和循环结构实现排序功能,具体代码如下:

执行结果同上。

C语言四个数由大到小排列

可以将四个数先存到数组中,然后进行插入排序。

一、算法设计:

1、输入4个数;

2、使用任意方法进行排序;

3、输出结果。

二、算法优化:

如果选择插入排序,那么可以在输入过程中,同时完成排序操作,减少一次循环,提高效率。

三、参考代码:

#include stdio.h

int main()

{

int i,j,a[4],n;

for(i = 0; i  4; i++)//循环四次

{

scanf("%d",n);//输入一个数,并存在n中。

for(j = i-1; j=0; j--)//插入排序,查找要插入的位置。

{

if(a[j]=n) break;

a[j+1]=a[j];

}

a[j+1]=n;//插入n值。

}

for(i = 0; i  4; i ++)

printf("%d ", a[i]);//输出结果。

return 0;

}


当前标题:c语言利用函数四个数排序 c语言利用函数四个数排序的方法
网站网址:http://njwzjz.com/article/ddgijdd.html