黑马程序员技术交流社区
标题:
定义一个函数可以把任意一个整型数组的最小值取出来
[打印本页]
作者:
i_iOS
时间:
2015-10-3 21:15
标题:
定义一个函数可以把任意一个整型数组的最小值取出来
//.定义一个函数可以把任意一个整型数组的最小值取出来
//解题思路:
//1先定义一个整型数组,数组的大小和内容由用户输入
//2编写一个min函数,存储整形数组的最小值
//3输出最小值
#include <stdio.h>
int m;//全局变量,用来存储数组的最小值
int min (int arr[],int n) {//最小值函数
m=arr[0];
for (int i=0; i<n; i++) {
if ( arr[i]<m )m=arr[i];
}
return 0;
}
int main () {
int n;//数组元素的个数
printf("请输入数组的元素的个数:\n");
scanf("%d",&n);
int arr[n];//定义整型数组
printf("请输入数组中各元素的值并用空格隔开:\n");
for (int i=0; i<n; i++) {//将用户输入的值存入数组中
scanf("%d",&arr[i]);
}
min(arr,n);//调用最小值函数
printf("您输入的数组元素的最小值是%d\n",m);//输出数组的最小值
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2