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;
输入一个数组长度,动态创建数组,所有元素随机生成,输出元素中的最大值
最新推荐文章于 2023-08-14 18:11:37 发布
本文介绍了一个使用C语言实现的程序,该程序通过动态内存分配创建一个整数数组,并随机填充数组元素。程序还展示了如何遍历数组来找到其中的最大值。
5万+

被折叠的 条评论
为什么被折叠?



