给定一个或多个整数的数组,返回数组中的最小值。 my_min([10,3,5,6]) - > 3 该程序以def my_min(nums)开始:
答案 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;
}