给定数组长度为1或更多的int,返回数组中的最小值

时间:2014-03-06 03:20:41

标签: python-2.7

给定一个或多个整数的数组,返回数组中的最小值。 my_min([10,3,5,6]) - > 3 该程序以def my_min(nums)开始:

2 个答案:

答案 0 :(得分:0)

falsetru所述,您应该使用内置的min函数。

在您的情况下,它使用如下:min(iterable[, key])

例如,

myarr = [3, 2, 1, 5, 6, 7]
print min(myarr)

产量

1      

您可以在此处找到该功能的完整参考:2. Built-in Functions — Python v2.7.6 documentation

答案 1 :(得分:0)

这可以吗?使用C

int def my_min(nums) { int i,min; int min[N]; for(i=0;i<nums;i++) {   scanf("%d",&min[i]);   if (i==0)   {     min=min[0];   }   else   {     if(min>min[i])     {       min=min[i];     }   } } return min; }