㈠ C語言如何求100個數中的最大最小值
#include<stdio.h>
voidmain()
{
inti;
floatmin,max,a[100];
scanf("%f",&a[0]);
min=a[0];max=a[0];
for(i=1;i<100;i++)
{
scanf("%f",&a[i])
if(min>a[i])min=a[i];
if(max<a[i])max=a[i];
}
printf("最大值=%f 最小值=%f",max,min);
}
㈡ Python 隨機產生[0,100]以內的隨機數,找到最大值和最小值並交換位置
過程如圖所示:

獲取1~100以內的隨機數有兩種方法:
方法1:可以通過Math類中的random方法獲取隨機數,再乘以100加1,然後轉換為int類型即可。
方法2:可以通過Random類中的nextInt方法獲取隨機數。
(2)求100以內最小數演算法擴展閱讀
函數使用補充說明
1、random是用於生成隨機數的,可以利用它隨機生成數字或者選擇字元串。
random.random(),用於生成一個隨機浮點數:range[0.0,1.0)。
random.uniform(a,b),用於生成一個指定范圍內的隨機浮點數,a,b為上下限,只要a!=b,就會生成介於兩者之間的一個浮點數,若a=b,則生成的浮點數就是a。
random.randint(a,b),用於生成一個指定范圍內的整數,a為下限,b為上限,生成的隨機整數a<=n<=b;若a=b,則n=a;若a>b,報錯。
random.randrange([start], stop [,step]),從指定范圍內,按指定基數遞增的集合中獲取一個隨機數,基數預設值為1。
random.choice(sequence),從序列中獲取一個隨機元素,參數sequence表示一個有序類型,並不是一種特定類型,泛指list,tuple,字元串等。
random.shuffle(x[,random]),用於將一個列表中的元素打亂。
random.sample(sequence,k),從指定序列中隨機獲取k個元素作為一個片段返回,sample函數不會修改原有序列。
2、Python中有join()和os.path.join()兩個函數,具體作用如下:
join():連接字元串數組。將字元串、元組、列表中的元素以指定的字元(分隔符)連接生成一個新的字元串。
os.path.join():將多個路徑組合後返回。
㈢ 請用java演算法編寫,隨機生成1-100以內數組,找出最大值和最小值!
//隨機數的個數自己輸入。然後將隨機生成的整數放入數組a中。//有什麼問題可以繼續追問import java.util.Scanner;public class ces {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.print("請輸入要隨機生成數(1-100)的個數:");
int n=in.nextInt();
int[] a=new int[n];
for(int i=0;i<a.length;i++)
a[i]=(int) (Math.random()*100+1);
int max=a[0];
int min=a[0];
for(int j=1;j<a.length;j++)
{
if(a[j]>max) max=a[j];
if(a[j]<min) min=a[j];
}
System.out.println("最大值為:"+max);
System.out.println("最小值為:"+min);
}
}