作业帮 > 综合 > 作业

C语言 数字交换描述 输入n(n

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/04 18:11:11
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;
}
}
}