黑马程序员技术交流社区
标题:
设计一个函数,找出整型数组元素的最小值
[打印本页]
作者:
阳光地带
时间:
2014-7-23 01:27
标题:
设计一个函数,找出整型数组元素的最小值
设计一个函数,找出整型数组元素的最小值。
int minimum(int *array,int length)
{
int m = array[0];
for(int i=1; i<length; i++)
if(m>array[i])
m = array[i];
return m;
}
复制代码
作者:
天蚕飞
时间:
2014-7-23 12:42
输入参数加个const会跟好
作者:
阳光地带
时间:
2014-7-23 16:10
天蚕飞 发表于 2014-7-23 12:42
输入参数加个const会跟好
谢谢提醒
作者:
张传宾
时间:
2015-1-2 18:08
谢谢提醒
作者:
happy_466
时间:
2015-1-23 00:46
好,32个赞
作者:
军团指挥官
时间:
2015-4-15 15:12
但是这个length没有赋值啊。
作者:
pangang
时间:
2015-4-18 20:55
天蚕飞 发表于 2014-7-23 12:42
输入参数加个const会跟好
什么意思?这里是int main(int argc,char*argv[] ?
作者:
gclforios
时间:
2015-5-19 11:54
这题得考虑负数不
作者:
tangbinbin
时间:
2015-8-16 10:32
这个程序不能对负数识别,我在主函数里面调整了下,实现了功能,一起学习改进
作者:
tangbinbin
时间:
2015-8-16 10:33
int sort(int *array,int length)
//定义一个排序函数
{
int m = array[0];
//将数组array的第一个元素赋值给m
for(int i=1; i<length; i++)
//利用循环对数组元素进行比较,长度小于length时结束循环
if(m>array[i])
//将数组array的第一个元素与后面其他元素进行比较
m = array[i];
//第一个元素大于数组其他元素时,将其他元素的值赋给m
return m;
//返回m的值
}
#define N10
#include <stdio.h>
void main()
{
int i,m;
int a[10];
//定义一个10个元素的整型数组
for (i=0;i<10;i++)
//遍历数组
scanf ("%d",&a[i]);
//从键盘输入10个数存入数组a[]中
int min=sort(a,10);
//调用函数sort,将数组a的首地址传递给指针变量array,10赋值给长度length
printf ("min=%d\n",min);
//打印出最小值
}
作者:
nishi5151
时间:
2016-4-26 00:08
不错!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2