这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 岭南EE码农港 » C语言课程设计作业--对10个整数按大到小顺序排列

共2条 1/1 1 跳转至

C语言课程设计作业--对10个整数按大到小顺序排列

菜鸟
2014-12-12 11:01:24     打赏
1、程序
#include "stdio.h"
void main()
{ void sort(int x[ ],int n);
  int*p,i,a[10];
  p=a;
  for(i=0;i<10;i++)
  	scanf("%d",p++);
  p=a;
  sort(p,10);
  for(p=a,i=0;i<10;i++)
  	{
  	printf("%d ",*p);p++;
  }
    
}
  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;
  	  	 }	
  	  	}
  	   printf("ID:2013304106\n");
  	}
2、结果

 

 

3、总结

   大括符要两个一起打,不容易打漏。

   




关键词: 排列     整数    

菜鸟
2015-03-04 15:59:49     打赏
2楼

最还对算法做一下阐述


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]