C程序查找数组中的最大数
在此示例中,您将学习显示用户在数组中输入的最大元素。
要理解此示例,您应该了解以下C语言编程主题:
在数组中找到最大的元素#include
int main() {
int i, n;
float arr[100];
printf("输入元素数 (1 - 100): ");
scanf("%d", &n);
for (i = 0; i
printf("输入数字 %d: ", i + 1);
scanf("%f", &arr[i]);
}
//存储最大的数字到arr[0]
for (i = 1; i
if (arr[0]
arr[0] = arr[i];
}
printf("最大的数字是 = %.2f", arr[0]);
return 0;
}
输出结果输入元素数 (1 - 100): 5
输入数字 1: 34.5
输入数字 2: 2.4
输入数字 3: -35.5
输入数字 4: 38.7
输入数字 5: 24.5
最大的数字是 = 38.70
该程序从用户那里获取n个元素,并将其存储在arr []中。
要找到最大的元素,检查数组的前两个元素,并将这两个元素中的最大值放置在arr [0]中。
检查第一个和第三个元素,并将这两个元素中的最大一个放在arr [0]中。
此过程一直持续到检查了第一个和最后一个元素为止
最大的数字将存储在该arr[0]位置
我们使用for循环来完成此任务。
for (i = 1; i
if (arr[0]
arr[0] = arr[i];
}