用指针处理输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。

#include

int input(int *number);
int max_min_(int *number);
int output(int *number);
int main()
{
	int number[10];
	input(number);
	max_min_(number);
	output(number);
	return 0;
}

int input(int *number)
{
	int i;
	printf("请输入10个数字");
	for(i=0;i<10;i++)
	scanf("%d",&number[i]);
}
int max_min_(int *number)
{
	int i;
	int *max,*min,*p;
	max=min=number;
	int temp;

	for(p=number;p*max) *max=*p;
	temp=*max;
	*max=number[9];
	number[9]=temp;
	
	for(p=number;p

你可能感兴趣的:(c语言)