C语言 数字交换描述 输入n(n
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 11:56:49
C语言数字交换描述输入n(nC语言数字交换描述输入n(nC语言数字交换描述输入n(n#include//#include//#include#includeintmain(){intn=0;int*p
C语言 数字交换描述 输入n(n
C语言 数字交换
描述
输入n(n
C语言 数字交换描述 输入n(n
#include
//#include
//#include
#include
int main()
{
int n = 0;
int *p = NULL;
int i = 0;
int largestPos = 0;
int smallPos = 0;
int temp = 0;
while(1){
printf("请输入你要输入的数字个数:");
scanf("%d", &n);
if(n p[largestPos]){
largestPos = i;
}else if(p[i] < p[smallPos]){
smallPos = i;
}
}
temp = p[0];
p[0] = p[smallPos];
p[smallPos] = temp;
temp = p[n-1];
p[n-1] = p[largestPos];
p[largestPos] = temp;
printf("\n结果:\n");
for(i = 0; i < n; i++){
printf("%d ", p[i]);
}
printf("\n\n");
if(p){
free(p);
p = NULL;
}
}
}