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

原创 2015年07月09日 19:48:59
#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);
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

#include void sort(int*x,int n) { int i,j,k,t; for(i=0;i
  • u012701023
  • u012701023
  • 2015年07月09日 19:48
  • 2051

编写函数int stat(int a[],int n,int c[][2])。

a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位的整数,从而生成有n/2个元素组成的整数数列;统计该数列中不同整数各自出现的次数,并...
  • FunkyFrog821951259
  • FunkyFrog821951259
  • 2016年11月03日 15:54
  • 534

zzuli OJ 1117: 查找数组元素

Description 编写程序,输入n(1 素后的数组。如果不存在,输出“Not Found”。 定义一个查找函数find(),在数组a中查找x,若找不到函数返回-1,若找到返回x...
  • sinat_25926481
  • sinat_25926481
  • 2015年11月11日 00:12
  • 3194

5-19 选择法排序 (20分)

本题要求将给定的nnn个整数从大到小排序后输出。 输入格式: 输入第一行给出一个不超过10的正整数nnn。第二行给出nnn个整数,其间以空格分隔。 输出格式: 在一行中输出从大到小有序的数列,...
  • qq_36630770
  • qq_36630770
  • 2017年03月03日 22:23
  • 2403

c 实现int sqrt(int x)函数的细节讨论

题目描述 分析 注意该函数返回的数据类型,是int。那么我们应用二分查找即可实现。 细节讨论 于是我便写了如下所示的代码,然而运行超时了。 int mySqrt(int x) { int ...
  • DoWhatIWant_comeon
  • DoWhatIWant_comeon
  • 2017年05月09日 09:53
  • 391

用C++编写递归函数GetPower(int x,int y)计算x的y次幂,在同一程序里中针对整型和实型实现两个重载的函数;在主程序中实现输入输出

#include #include using namespace std; int getpower(int x,int y) { return pow(x,y); } double ...
  • qq_41297719
  • qq_41297719
  • 2017年12月06日 21:22
  • 77

编写程序对N个元素数组,用冒泡排序法进行排序

/* This file is used for Exp6_1,Bubble sorting Written by Namer_Mega, Thanks for sharing your kn...
  • Namer_Mega
  • Namer_Mega
  • 2014年12月17日 10:21
  • 2070

对数组中N个整数由小到大排序的几种方法

这里提供两种方法:选择法和冒泡法,依次实现对数组中整数的排序问题。一:所谓选择法就是先将 N 个数中最小的数与 a[0] 对换;再将 a[1] 到 a[N - 1] 中最小的数与 a[1] 对换 .....
  • z_x_m_m_q
  • z_x_m_m_q
  • 2017年12月13日 16:45
  • 227

关于递归算法x(x(8))需要调用几次函数x(int n)

好久没有写博客了~最近去搞ios了,都没有时间研究我的unity3d~~~ 今天看到一个面试题,蒙圈了~ 这道题是关于递归算法的,好在姐姐聪明机智搞明白了 下面把我的想法和做法分享给大家,希望对...
  • qq_26270779
  • qq_26270779
  • 2017年02月16日 16:36
  • 727

Caffe源码(一):math_functions 分析

目录目录 主要函数 caffe_cpu_gemm 函数 caffe_cpu_gemv 函数 caffe_axpy 函数 caffe_set 函数 caffe_add_scalar 函数 caffe_c...
  • seven_first
  • seven_first
  • 2015年08月09日 19:15
  • 48928
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
举报原因:
原因补充:

(最多只允许输入30个字)