<span style="font-family:Microsoft YaHei;font-size:24px;">int n = 0;//存储长度
int max = 0;//存储最大值
//输入一个数组长度
printf("请输入一个数组长度:");
scanf("%d", &n);
//动态创建数组
int *p = malloc(n * 4);//分配字节数
printf("随机产生的数组为:");
for (int i = 0; i < n; i ++) {//随机赋值
*(p + i) = arc4random() % 10;
printf("%d ", *(p + i));
}
printf("\n");
for (int i = 0; i < n; i ++) {//求最大值
max = max > *(p + i) ? max : *(p + i);
}
printf("max= %d", max);
free(p);//释放空间
p = NULL;//p指向一个无效的地址
</span>