📄 c08_11.c
字号:
#include <stdio.h>
#define N 10
void swap(int *p, int Count); /*声明函数*/
int main()
{
int array[N];
int *point;
int i;
point = array;
printf("请输入数列(10个数字):\n");
for (i = 0; i<N; i++)
scanf("%d",point+i);
swap(point,N);
printf("交换后的数列为:\n");
for (i = 0; i<N; i++)
printf(" %d",*(point+i));
return 0;
}
void swap(int *p,int Count)
{
int max = p[0]; /*数组的最大值*/
int j,k = 0;
for (j = 0;j<Count;j++)
if (max<*(p+j))
{
max = *(p+j);
k = j;
}
*(p+k) = *p;
*p = max;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -