C语言:查找数组中最大的元素值

这两段代码展示了如何在C语言中找到数组中的最大元素。第一个例子使用固定数组,直接比较找出最大值;第二个例子允许用户自定义输入数组元素,同样找到并输出最大值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.查找数组中最大的元素值。

#include <stdio.h>

int main() {
  int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
  int loop, largest;

  largest = array[0];

 for(loop = 1; loop < 10; loop++) {
   if( largest < array[loop] ) 
 	    largest = array[loop];
 }

  printf("最大元素为 %d", largest);   

   return 0;
}

2.用户自定义输出:

#include <stdio.h>

int main()
{
int i, n;
float arr[100];

printf("输入元素个数(0~100): ");
scanf("%d", &n);
printf("\n");

// 接收用户输入
for(i = 0; i < n; ++i)
{
   printf("输入数字 %d: ", i+1);
   scanf("%f", &arr[i]);
}

// 循环,并将最大元素存储到 arr[0]
for(i = 1; i < n; ++i)
{
   // 如果要查找最小值可以将 < 换成 > 
   if(arr[0] < arr[i])
       arr[0] = arr[i];
}
printf("最大元素为 = %.2f", arr[0]);

return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零小唬

你的支持将是我创作的做大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值