『壹』 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])