|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
从10个数中找出其中最大值和最小值
- #include <stdio.h>
- void max1(int a[]);
- void min1(int b[]);
- void main()
- {
- int array[10] = {1,2,3,4,5,6,7,8,9,0};
- int max, min;
- max1(array);
- min1(array);
- printf("max = %d, min = %d\n", max, min);
- }
- void max1(int a[])
- {
- int i, max = a[0];
- for(i=1; i<9; i++)
- {
- if( a[i] > max )
- {
- max = a[i];
- }
- }
- return max;
- }
- void min1(int b[])
- {
- int i, min = b[0];
- for(i=0; i<9; i++)
- {
- if( b[i] < min )
- {
- min = b[i];
- }
- }
- return min;
- }
复制代码
本帖最后由 jackz007 于 2021-12-3 20:51 编辑
- #include <stdio.h>
- int max1(int a[] , int n) // max1 有返回值,不可以是 void
- {
- int i , max = a[0] ;
- for(i = 1 ; i < n ; i ++) if (a[i] > max) max = a[i] ;
- return max ;
- }
- int min1(int b[] , int n) // min1 有返回值,不可以是 void
- {
- int i , min = b[0] ;
- for(i = 1 ; i < n ; i ++) if(b[i] < min) min = b[i] ;
- return min ;
- }
- int main(void)
- {
- int array[10] = {1,2,3,4,5,6,7,8,9,0} ;
- int max , min ;
- max = max1(array , 10) ;
- min = min1(array , 10) ;
- printf("max = %d , min = %d\n" , max , min) ;
- }
复制代码
|
|