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

共2条 1/1 1 跳转至

C语言程序课程设计——输入10个整数,由小到大的顺序输出

菜鸟
2014-12-19 21:16:49     打赏
#include <stdio.h>
int main()
{
	void sort(int x[],int n);
	int i,*p,a[10];
	p=a;printf ("please enter 10 integer numbers:");
	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++;
	}
	printf ("\n");
	printf("2013304128\n");
	return 0;
}
	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;
			}
		}
	}

 

总结:程序简单,但容易出错。




关键词: 整数     10个     整数     大的     顺序     输出    

高工
2015-01-08 12:02:29     打赏
2楼

共2条 1/1 1 跳转至

回复

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