int count = 0;//存储数组长度
int max = 0;//存储最大值
printf("输入一个数组长度:");//从控制台输入数组长度
scanf("%d", &count);
int *p = malloc(count);//动态分配为数组开辟空间
for (int i = 0; i < count; i++) {//随机生成数组元素
*(p + i) = arc4random() % (40 - 20 + 1) + 20;
printf("%d ", *(p + i));
}
printf("\n");
for (int i = 0; i < count; i++) {
if (max < *(p + i)) {
max = *(p + i);//求出最大值
}
}
printf("最大值为:%d",max);
free(p); //释放空间
p = NULL;