| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
#include<stdio.h> 
int i, j; 
void max( ) 
{ 
        int max,a[10]; 
        for (i = 0; i < 10;i++) 
        { 
                for (j = 10; j>0; j--) 
                { 
                        if (a[i] < a[j]) 
                                max = a[j]; 
                        else 
                                max = a[i]; 
                }printf("数组中最大的数为%d", max); 
        } 
} 
void min() 
{         
        int min, a[10]; 
        for (i = 0; i < 10; i++) 
        { 
                for (j = 10; j>0; j--) 
                { 
                        if (a[i] < a[j]) 
                                min = a[i]; 
                        else 
                                min= a[j]; 
 
                }printf("数组中最小的数为%d", min); 
        } 
} 
main() 
{ 
         
        int a[10]; 
        for (i = 0; i < 10; i++) 
        { 
                scanf_s("%d", a[i]); 
                printf("%d", a[i]); 
        } 
        max(a[10]); 
        min(a[10]); 
 
}
 本帖最后由 jackz007 于 2020-3-10 21:41 编辑 
- #include <stdio.h>
 
  
- int min(int a[] , int n)
 
 - {
 
 -         int i , m                                                  ;
 
 -         for(m = a[0] , i = 1 ; i < n ; i ++) if(a[i] < m) m = a[i] ;
 
 -         return m                                                   ;
 
 - }        
 
  
- int max(int a[] , int n)
 
 - {
 
 -         int i , m                                                  ;
 
 -         for(m = a[0] , i = 1 ; i < n ; i ++) if(a[i] > m) m = a[i] ;
 
 -         return m                                                   ;
 
 - }
 
  
- int main(void)
 
 - {
 
 -         int a[10] , i                                   ;
 
 -         for(i = 0 ; i < 10 ; i ++) scanf("%d" , & a[i]) ;
 
 -         printf("数组中最小的数为:%d\n" , min(a , 10))   ;
 
 -         printf("数组中最大的数为:%d\n" , max(a , 10))   ;
 
 - }
 
  复制代码
        编译、运行实况:
 - C:\Bin>g++ -o x x.c
 
  
- C:\Bin>x
 
 - 99
 
 - 21
 
 - 33
 
 - 55
 
 - 12
 
 - 5
 
 - 78
 
 - 32
 
 - 30
 
 - 10
 
 - 数组中最小的数为:5
 
 - 数组中最大的数为:99
 
  
- C:\Bin>
 
  复制代码 
 
 
 |   
 
 
 
 |