C语言----输出一个数组的最大值

it2023-11-22  69

//输出一个数组的最大值

//运用到了递归、循环

 

#include<stdio.h> int main() {     int arr[10]= {1,2,3,5,7,9,11,13,15,14};     int i=0;     int max=0;          for(i=0;i<10;i++)     {         if(arr[i]<=arr[i+1])         {             arr[i]=arr[i+1];             max=arr[i];         }     }     printf("%d",max);     return 0; }

 

 

 

//另一种方法

#include<stdio.h> int main() {     int arr[10]={58,69,76,54,21,35,99,87,52,47,};     int i=0;     int min=150;     int max=0;          for(i=0;i<10;i++)     {         if(arr[i]>=max)         {             max=arr[i];         }         if(arr[i]<=min)         {             min=arr[i];         }          }         printf("最大值是%d\n",max);         printf("最小值是%d\n",min);     return 0; }

最新回复(0)