作业帮 > 综合 > 作业

C语言,用指针.求输入20个数,依次输出这几个数,求最大值,最小值.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 08:11:59
C语言,用指针.求输入20个数,依次输出这几个数,求最大值,最小值.
#include
#include
#define LENGTH 20
void main()
{
int *pBuff = (int *)malloc(sizeof(int) * LENGTH);
int i, max, min;
for (i = 0; i < LENGTH; ++i)
{
printf("请输入第%d个数:", i+1);
scanf("%d", pBuff+i);
}
max = min = *pBuff;
for (i = 0; i < LENGTH; ++i)
{
if (*(pBuff+i) < min)
min = *(pBuff+i);
else if (*(pBuff+i) > max)
max = *(pBuff+i);
printf("%d ", *(pBuff+i));
}
printf("\n最大值为%d,最小值为%d\n", max, min);
}