| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 C语言鱼c 于 2013-12-8 18:28 编辑  
#include <stdio.h> 
 
 
double number(double a[10]); 
double max(double a[10]); 
double min(double a[10]); 
 
 
void main() 
{ 
        double a [10] = {11,23,43,56,87,91,92,93,96,100}; 
        double result = 0, result1 = 0, result2 = 0; 
 
 
        result = number(a); 
        result1 = max(a); 
        result2 = min(a); 
 
 
        printf("平均值%lf,  最大值%lf,  最小值%lf \n", result, result1, result2); 
 
 
        putchar ('\n'); 
} 
 
 
double number(double a[10]) 
{ 
                double result = 0; 
                int i; 
                for (i = 0; i < 10; i++) 
                { 
                                result += a;[i] 
                } 
                result /= 10; 
                return (result); 
} 
 
 
double max(double a[10]) 
{ 
                double result1 = 0; 
                int i; 
                 
                for (i = 0; i < 9; i++) 
                { 
                         
                        if (a > a[i + 1])[i] 
                        { 
                                result1 = a;        [i] 
                        } 
                        else 
                        { 
                                result1 = a[i + 1]; 
                        } 
 
 
                } 
 
 
                return (result1); 
} 
 
 
double min(double a[10]) 
{ 
                double result2 = 0; 
                int i; 
 
 
                for (i = 0; i < 9; i++) 
                { 
                                if (a < a[i + 1])[i] 
                                { 
                                                result2 = a; 
                                } 
                                else 
                                { 
                                                result2 = a[i + 1]; 
                                } 
                } 
 
 
                return (result2); 
} 
十名学生的成绩的平均值,最大值,最小值。 
 
 
[/i][/i][/i][/i][i][i][i][i] 
[/i][/i][/i][/i] 
[i][i][i][i]问:max函数和min函数怎么样才能:任意的数组 (大小排列[/i][/i][/i][/i][i][i][i][i]不一的[/i][/i][/i][/i][i][i][i][i]数字组) 都能做到输出最大值或最小值.[/i][/i][/i][/i] 
 |   
 
 
 
 |