‘壹’ python随机产生10个70-100的数并输出,找出其中的最小值及其第一次出现的位置
import random
random_numbers = []
for i in range(10):
random_numbers.append(random.randint(70, 100))
min_value = min(random_numbers)
min_index = random_numbers.index(min_value)
print("随机数列表:", random_numbers)
print("最小值:", min_value)
print("最小值的位置:", min_index)
‘贰’ python编程 求输入的10个数中的最大值和最小值,并输出它们各自是第几个
importjava.util.ArrayList;
importjava.util.List;
importjava.util.Scanner;
@authorHeYiding
publicclassScannerDemo{
publicstaticvoidmain(String[]args){
Stringprompt="请输入任意多个数字,用空格隔开:";
List<Integer>ints=readNumbers(prompt);
Integermax=null,min=null;
for(Integeri:ints){
if(max==null||i>max){
max=i;
}elseif(min==null||i<min){
min=i;
}
}
System.out.println("最大值:"+max+",最小值:"+min);
}
读取用户输入的数字,数字以空格隔开
@paramprompt提示信息
@return用户输入的数字
privatestaticList<Integer>readNumbers(Stringprompt){
List<Integer>result=newArrayList<Integer>();
System.out.println(prompt);
Scannerscanner=newScanner(readLine());
while(scanner.hasNextInt()){
result.add(scanner.nextInt());
}
returnresult;
}
privatestaticStringreadLine(){
ScannerlineReader=newScanner(System.in);
Stringline=lineReader.nextLine();
returnline;
}
}
C语言
#include<stdio.h>
int main()
{
int a[10],n,max,min,maxxiabiao,minxiabiao;
for(n=0;n<=9;n++)
{
scanf("%d",&a[n]);
}
max=min=a[0];
maxxiabiao=minxiabiao=0;
for(n=0;n<=9;n++)
{
if(a[n]>max)
{
max=a[n];
maxxiabiao=n;
}
else if(a[n]<min)
{
min=a[n];
minxiabiao=n;
}
}
printf("max=%d,xiabiao=%d ",max,maxxiabiao);
printf("min=%d,xiabiao=%d ",min,minxiabiao);
return 0;
}
运行效果:
return 0代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。
return语句用来结束循环,或返回一个函数的值。
1、return 0,说明程序正常退出,返回到主程序继续往下执行。
2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0或return 1对程序执行的顺序没有影响,只是大家习惯于使用return(0)退出子程序而已。
‘叁’ python程序编写,求10数中的最小值的算法流程图
myList=[6,3,4,1,8,2,5,10,7,9]
minV=float('inf')#初始化最小值为无穷大
foriteminmyList:#依次遍历列表中的元素
ifitem<minV:#如果该元素小于当前的最小值
minV=item#赋予最小值当前元素
print(minV)
尝试根据程序自己画一下流程图把,程序我已经注释得很清楚了。
‘肆’ Python语言求输入的10个整数的最大数和最小数
python提供内置函数,直接使用max()和min()可以分别求得最大值和最小值。
‘伍’ python程序求解10个数中的最小值
l=[10,9,8,7,6,5,4,3,2,1]
min=l[0]
foriinl[1:]:
ifmin>i:
min=i
print(min)
‘陆’ 从键盘上输入10个整数,求最大值和最小值 用while 方法做 在python里做
#include <stdio.h>
int main()
{
int min=0,max=0;
int i=0,j=0,temp=0;
int a[10];
while(i<10)
{
//循环输入10个数
printf("Enter a data:");
scanf("%d",&a[i]);
i++;
}
i=0;
while(i<10)
{
while(j<(10-i))
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
j++;
//该while循环内完成后最大的一个数会变为a[10]
}
i++;
//该while循环内完成后数组内的数是从小到大一次排好的,现在a[0]最小,a[10]最大
}
printf("max is %d\n",a[0]);
printf("min is %d\n",a[10]);
}
纯手打,望~~~~有问题,可追问~
‘柒’ python输入十个数输出最大值和最小值
用一个列表存储,然后用max和min函数。
如果10个,甚至更多不确定个数的数都可以,比如若干整数,浮点数也可以把int换成float。
ls=list(map(int,input().split()))
print(max(ls),min(ls))
‘捌’ python编写程序,求解10个数中的最小值.(先画出算法流程图)要求:输出最小值及其所在位置.
myList = [6,3,4,1,8,2,5,10,7,9]
minV = float('inf') #初始化最小值为无穷大
for item in myList: #依次遍历列表中的元素
if item < minV: #如果该元素小于当前的最小值
minV = item #赋予最小值当前元素
print(minV)
例如:
int min;
min=a[0];
for(int i=1;i<10;i++)
{
if(a[i]<min) min=a[i];minp=i;}
}
cout<<"minp="<<minp<<endl;
(8)用python求十个最小值扩展阅读:
找到全局最大值和最小值是数学优化的目标。如果函数在闭合间隔上是连续的,则通过最值定理存在全局最大值和最小值。此外,全局最大值(或最小值)必须是域内部的局部最大值(或最小值),或者必须位于域的边界上。
因此,找到全局最大值(或最小值)的方法是查看内部的所有局部最大值(或最小值),并且还查看边界上的点的最大值(或最小值),并且取最大值或最小)一个。
‘玖’ 编写程序,求解10个数中的最小值。要求:输出最小值及所在位置 绘制算法流程图、用Python语言编写源程序
def findMin(str_num):
nums = str_num.split(' ')
#print len(nums)
k=0
for i in nums:
nums[k] = int(nums[k])
k+=1
m = min(nums)
print '第','',nums.index(m)+1,'个元素',m,'最小'
findMin('21 42 33 54 11 12 10 21 22')
‘拾’ 用Python求十个数中的最小值。
直接用min函数就好了。。。。。min([4,1,2,6,8,5,3])