c语言用递归函数求数组中最小值,新手求解
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#define MAX 100
int MIN(int numbers[], int count);
int main(void)
{
int num[MAX],count=0,min,n;
printf("\n请每次输入一个整数,程序将输出其中最小的整数。输入-1代表结束输入。\n\n");
do {
printf(">");
scanf("%d", &n);
if (n != -1)
num[count] = n;
else
break;
count++;
} while (count < MAX);
min=MIN(num, count);
printf("数组中最小值为%d", min);
system("PAUSE");
return 0;
}
int MIN(int numbers[], int a)
{
int j;
j = a;
numbers[0] = (numbers[0] < numbers[j]) ? numbers[0] : numbers[j];
return MIN(numbers,a - 1);
}//鬼知道是用来干什么的函数!!!
#include<stdio.h>
#include<stdlib.h>
#define MAX 100
int MIN(int numbers[], int count);
int main(void)
{
int num[MAX],count=0,min,n;
printf("\n请每次输入一个整数,程序将输出其中最小的整数。输入-1代表结束输入。\n\n");
do {
printf(">");
scanf("%d", &n);
if (n != -1)
num[count] = n;
else
break;
count++;
} while (count < MAX);
min=MIN(num, count);
printf("数组中最小值为%d", min);
system("PAUSE");
return 0;
}
int MIN(int numbers[], int a)
{
int j;
j = a;
numbers[0] = (numbers[0] < numbers[j]) ? numbers[0] : numbers[j];
return MIN(numbers,a - 1);
}//鬼知道是用来干什么的函数!!!
...全文
相关推荐
c语言利用指针求数组的最大值与最小值
c语言利用指针求数组的最大值与最小值,下载资源,数组可扩展。
c语言数组参数最大值最小值
这是我用c语言写的程序,我的其他资源都是免费的,是对于c语言初学者的帮助比较大的,其中有数据结构,window编程。我也在学c语言,每当我写完一个程序,我都会免费发上来。
求二维数组中最大最小值及行列号
c语言上机考试专用,简单易操作,求二维数组的最大最小值及行列号
用C语言求二维数组鞍点
用二C语言求二维数组鞍点,有文档和程序。。
用C语言实现数组元素最大值/最小值查找、数组元素平均值计算、数组元素排序等功能
利用C语言可以实现对数组的各种操作,如输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在、给数组元素排序等功能。本压缩文件中是上述功能对应的C语言代码,且每个功能都编写一个独立的子函数实现,欢迎大家下载~



