此题的解决思路为:将一组数组中的每一个数与这组数的第一个数进行比较,若这个数比第一个数大,则交换两个数。利用for循环来实现。
代码如下:
#include<stdio.h>
int main()
{
int arr[] = { -1, 2, -3, 8, -9, 56, -7, -4, 15, 86};
int max = arr[0];
int i = 0;
int sz = sizeof (arr) / sizeof (arr[0]);//求数组中数的个数
for (i = 1; i < sz; i++)
{
if (arr[i]>max)//使用循环不断地更新max里的储存值
{
max = arr[i];
}
}
printf("max = %d\n", max);
getchar();
return 0;
}
本文介绍了一个简单的C语言程序,该程序通过遍历数组并使用for循环来找到数组中的最大值。首先定义了一个包含正负整数的数组,然后通过比较每个元素与当前最大值来不断更新最大值。
1390

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



