求一个数组中最大值与最小值
#include <stdio.h> int main() { int array[10]={100,1,40,29,45,22,98,2,83,75}; int max=array[0];//将第一个元素赋值给max int min=array[0];//将第一个元素赋值给min int i; for(i=1;i<10;i++)//通过循环访问剩下的9个数组元素 { if(max<array[i])//将max与剩下的元素比较大小,将比max大的元素赋值给max max=array[i]; if(min>array[i])//将min与剩下的元素比较大小,将比min小的元素赋值给min min=array[i]; } printf("max=%d\n",max); printf("min=%d\n",min); return 0; }
打印结果: