编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件

编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件

大家好,又见面了,我是全栈君。

#include<stdio.h>
void sort(int*x,int n) 
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
	k=i;
	for(j=i+1;j<n;j++)
		if(x[j]>x[k])
			k=j;
		if(k!=i)
		{

			t=x[i];
			x[i]=x[k];
			x[k]=t;
		}
}
}

void main()
{
	FILE*fp;
	int *p,i,a[10];
	fp=fopen("array.out","w");
	p=a;
	printf("Input 10 numbers:");
	for(i=0;i<10;i++)
		scanf("%d",p++);
	p=a;
	sort(p,10);
	for(;p<a+10;p++)
	{
		printf("%d\n",*p);
		fprintf(fp,"%d",*p);
	}
	fclose(fp);
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116194.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MatchTitle 主程序入口

    MatchTitle 主程序入口MatchTitle 主程序入口

    2022年4月24日
    37
  • PHP代码审计入门学习过程

    PHP代码审计入门学习过程PHP代码审计学习过程:花了两周的时间在B站上看完了一个老师讲的代码审计课程,主要是通过实战的方式对一个CMS系统里面的漏洞进行讲解,一步一步的审计找出漏洞,对新手来说确实困难,要上手的话还是自己找网上一些简单的CMS或是代码审计靶场来练手。代码审计入门确实挺难的,大部分原理都没有学会,后续也要继续加深学习。进行代码审计必须要关注:1.敏感的函数和变量2.跟踪敏感函数和关键字参数传递过程。3.查找可控变量,一步一步的跟踪变量测传递过程。4.寻找敏感功能点,对功能点进行审计PH.

    2022年9月26日
    2
  • 怎么新建pytest的ini文件_qt读写配置文件

    怎么新建pytest的ini文件_qt读写配置文件前言pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行查看pytest.ini的配置选项pytest-h找到以下

    2022年7月28日
    16
  • 正交投影矩阵举例_正交投影矩阵的性质

    正交投影矩阵举例_正交投影矩阵的性质来自:https://blog.csdn.net/tengweitw/article/details/41174555二维投影上图表示的是,向量b在向量a上的投影。显然有例如以下表达式:当中,P为投影矩阵,由P的表达式能够看出,它具有例如以下性质:三维投影    三维投影,就是将一个向量投影到一个平面上。同上面一样,如果是将b向量投影到平面上的p向量,则有表达式:…

    2022年9月27日
    2
  • 计算机二级考试数据结构与算法知识点_计算机二级算法与数据结构视频

    计算机二级考试数据结构与算法知识点_计算机二级算法与数据结构视频按照自己的理解写的解题思路,如有错误希望指正。1.算法的复杂度: ①时间复杂度:执行算法所需的计算工作量(又叫:基本运算次数) ②空间复杂度:执行算法所需的内存 它们是没有任何关系的!!!2.求二叉树序列类题目 要点:前序—根左右 中序—左根右 后序—左右根 例1:已知前序ABCDE,中序BCADE,求后序;同类型,已知任意两个求第三个 解题思路: 由前序知道A是根,结合中序,CB是左子树,DE…

    2022年8月18日
    5
  • 概率论:随机事件和概率事件_随机事件概率的求法

    概率论:随机事件和概率事件_随机事件概率的求法相关定义;随机试验:满足以下三个条件的:1.实验相同条件下可重复2.实验的所有结果都是明确可知的,且不止一个3.实验结果出来之前,最总会是个什么结果,我们是无法预料的。样本空间:随机实验的所有可能的结果的集合就是这个实验的样本空间。基本事件(样本点):就是样本空间的每一个具体的可能的结果随机事件:样本空间的子集必然事件:每次实验必定发生的事件…

    2022年10月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号