c语言计算极值点
在C语言中,你可以通过遍历数组来出极值点。极值点可以是最大值或最小值。以下是一个简单的示例,它演示了如何出一个整数数组中的最大值和最小值:
c
#include <stdio.h> | |
int main() { | |
int array[] = {5, 2, 9, 1, 5, 6}; | |
int size = sizeof(array) / sizeof(array[0]); | |
int max = array[0]; | |
int min = array[0]; | |
for(int i = 1; i < size; i++) { | |
if(arrayc语言数组最大值最小值[i] > max) { | |
max = array[i]; | |
} | |
if(array[i] < min) { | |
min = array[i]; | |
} | |
} | |
printf("最大值为: %d\n", max); | |
printf("最小值为: %d\n", min); | |
return 0; | |
} | |
这个程序首先定义了一个整数数组,并初始化了它的值。然后,它定义了两个变量max和min来存储最大值和最小值,开始时都设置为数组的第一个元素。
然后,程序遍历数组的其余元素。对于每个元素,如果它大于max,则更新max的值。如果它小于min,则更新min的值。
最后,程序打印出最大值和最小值。
这只是一个基本的示例,你可能需要根据你的具体需求来修改它。例如,如果你的数组包含浮点数,或者你需要出所有的极值点(而不仅仅是最大值和最小值),你可能需要采用不同的方法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论