2024-09-05 03:08:48
您好,很高兴为您作答。可以使用如下的C语言程序代码实现:
#include <stdio.h>
int main()
{
int n; //用于存储数组的长度
int arr[100]; //用于存储数组的元素
int max; //用于存储数组中最大的数
int i; //用于循环遍历数组
printf("请输入数组的长度:\n");
scanf("%d", &n); //从键盘读取数组的长度
printf("请输入数组的元素:\n");
for (i = 0; i < n; i++) //循环读取每个元素,存入数组
{
scanf("%d", &arr[i]);
}
max = arr[0]; //假设第一个元素是最大的数
for (i = 1; i < n; i++) //循环比较每个元素,更新最大的数
{
if (arr[i] > max)
{
max = arr[i];
}
}
printf("数组中最大的数是:%d\n", max); //输出最大的数
return 0;
}
以上代码需要先输入一维数组的元素个数,在程序定义中设置了元素个数最大为100,可以自行调整。运行示例:
如果您不希望通过先输入数组长度的形式来实现所需功能,则需要通过字符串的形式进行实现,如果有需要,您可以再次提问。