数组中最大值和最小值

mac2024-03-19  21

if(x>y)   max=x; else max=y;

简化1 (x>y)?(max=x):(max=y);   简化2 max=x>y?x:y

1.输出数组中的最大值几个数

#include<stdio.h> int main(void) {     int i,max,x,a[10];     for(i=0;i<10;i++)     {         scanf("%d",a+i);     }     max=a[0];     for(i=0;i<10;i++)     {         if(a[i]>max)         {             max=a[i];             x=1;         }         else             if(!(a[i]-max))             x++;     }     printf("%d %d\n",max,x);     }

 

最新回复(0)