#include
//、、c语言编程实现某一个数组中最大值,最小值之和。并要求最大最小值用子函数实现
int Max(int a[], int n);
int Min(int a[], int n);
int Sum(int a, int b);
int main( )
{
int a[10];
int i;
printf("请输入10个数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
printf("sum = %d\n",Sum(Max(a, 10), Min(a, 10)));
return 0;
}
int Max(int a[], int n)
{
int i;
int max = a[0];
for (i = 0; i < 10; i++) {
if (max < a[i]) {
max = a[i];
}
}
return max;
}
int Min(int a[], int n)
{
int i;
int min = a[0];
for (i = 0; i < 10; i++) {
if (min > a[i]) {
min = a[i];
}
}
return min;
}
int Sum(int a, int b)
{
return a + b;
}
#include
//、、c语言编程实现某一个数组中最大值,最小值之和。并要求最大最小值用子函数实现
int Max(int a[], int n);
int Min(int a[], int n);
int Sum(int a, int b);
int main( )
{
int a[10];
int i;
printf("请输入10个数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
printf("sum = %d\n",Sum(Max(a, 10), Min(a, 10)));
return 0;
}
int Max(int a[], int n)
{
int i;
int max = a[0];
for (i = 0; i < 10; i++) {
if (max < a[i]) {
max = a[i];
}
}
return max;
}
int Min(int a[], int n)
{
int i;
int min = a[0];
for (i = 0; i < 10; i++) {
if (min > a[i]) {
min = a[i];
}
}
return min;
}
int Sum(int a, int b)
{
return a + b;
}