文章

145

粉丝

143

获赞

21

访问

40.0k

头像
互换最大最小数 题解:C
P1349 哈尔滨工业大学机试
发布于2024年2月6日 21:11
阅读数 217

#include <stdio.h>

void Swap(int a[],int n)
{
	int t,i,max = 0,min = 0;
	for(i = 1; i < n; i++)
	{
		if(a[max] < a[i]) max = i;
		if(a[min] > a[i]) min = i;
	}
	t = a[max];
	a[max] = a[min];
	a[min] = t;
}

int main()
{
	int i,n,a[20];
	while(scanf("%d",&n) != EOF)
	{
		for(i = 0; i < n; i++)
			scanf("%d",&a[i]);
		Swap(a,n);
		for(i = 0; i < n; i++)
			printf("%d ",a[i]);
		printf("\n");
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发