利用随机函数产生25个10到99之间的整数,按从小到大的顺序显示,用选择排序法或者冒泡法都可以!

VB题

第1个回答  2012-11-13
#include <stdio.h>
#include <math.h>
main()
{
int num[25];
int tmp;
unsigned char i,j;
for(i=0;i<25;i++)
num[i] = rand()%90+10; // int随机数除90的余数0~89,加10得10~99
for(i=0;i<24;i++) // 冒泡
for(j=0;j<24-i;j++)
if(num[j]>num[j+1]){
tmp=num[j];
num[j]=num[j+1];
num[j+1]=tmp;
}
for(i=0;i<25;i++)
printf("%d\n",num[i]); // 显示
}本回答被网友采纳
第2个回答  2012-11-13
用python最简单
import random
alist = []
for i in range(25):
alist.append(random.randint(10,99))

alist.sort()
print alist
相似回答