1. python編寫程序:100到1000內10的任意整數並求出最大值
如果只是產生最大值和最小值的話,只添加一個command就可以了.
之後寫這些代碼 .
Private Sub Command1_Click()
Randomize '產生隨機數種子 以防回止每次生成結果都答一樣
Dim a(1 To 100) As Integer '聲明數組存放數據 用來保存隨機數結果
Dim max As Integer, min As Integer '聲明兩個變數存最大值和最小值
min = 1000: max = 0 '設置初值
For i = 1 To 100 '循環100次
a(i) = Int(Rnd() * 1000 + 1) '用rnd生成一個隨機數 由於rnd范圍為0-1之間的小數.所以*1000設置他的范圍為0到999之間 加1變成1到1000之間
If a(i) >= max Then max = a(i) '如果當前數值大於最大值的變數就保存
If a(i) <= min Then min = a(i) '如果當前數值小於最小值的變數就保存
Next
MsgBox "最大值為" & max
MsgBox "最小值為" & min
End Sub
2. Python輸入N個整數並求最大值
代碼自:
sample=[]
foriinrange(5):
n=int(input('請輸入第{}個整數:'.format(i+1)))
sample.append(n)
print('已輸入的整數中最大值是:{}'.format(max(sample)))
結果示例:
請輸入第1個整數:12
請輸入第2個整數:3
請輸入第3個整數:23
請輸入第4個整數:45
請輸入第5個整數:9
已輸入的整數中最大值是:45
3. python如何求最大值最小值
不知道你要求什麼的最大最小值
list的有sort排序還專簡單,呵屬呵
>>>list=[5,8789,654,654,645,654,6,1,313,1,31,31,3,13,1,1898]
>>>list.sort()
>>>printlist
[1,1,1,3,5,6,13,31,31,313,645,654,654,654,1898,8789]
>>>
4. Python 輸入十個整數,輸出最大的和次大的數
max=0
max_next=0
fornuminrange(10):
str=int(input("請輸入復第{}個數:制".format(num+1)))
ifstr>max:
max_next=max
max=str
elifstr>max_next:
max_next=str
print("最大的數是:{}".format(max))
print("第二大的數是:{}".format(max_next))
5. python如何求列表最大值
Python 的內置函數具有查找極值的功能。Max () find the maximum: max () find the minimum: min () find the sum: sum ()他們的第一個參數是可遍歷的對象,這專意味著它們可以是字屬符串、元組或列表
6. python定義函數求兩個整數的最大值
>>>defmax(a,b):
returnaifa>=belseb
>>>a,b,c,d=14,9,2,6
>>>max(a,b)
14
>>>max(a,max(b,c))
14
>>>max(max(a,b),max(c,d))
14
祝你成功!
7. 整型變數的最大值
您可以查看C庫的一個頭文件,叫做
limits.h或者climits//C++版本
裡面講述了整形 短整型版 長整形的最大值 最小值 占的權空間等等一系列數據
#define CHAR_BIT 8
#define MB_LEN_MAX 2
#define SCHAR_MIN (-128)
#define SCHAR_MAX 127
#define UCHAR_MAX 255
這里是我從自己的編譯器limits.h裡面賦值的一部分
你可以自己去看
函數的話可以引用limits.h裡面的宏定義常量,然後做比較就好了