求助:编程语言不限,最好有相应的流程图和程序设计说明:随机产生20个正整数,输出其中的最大值和最小值

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:29:12

Dim i As Integer'定义循环变量
Dim num(1 To 20) As Integer'保存随机数
Dim max As Integer, min As Integer'保存最大值和最小值

Me.Show '
max = 0: min = 100 '初始化
Randomize Timer '

For i = 1 To 20
num(i) = Fix(Rnd() * 100) + 1
If num(i) > max Then max = num(i)
If num(i) < min Then min = num(i)
Print num(i);
Next i
Print

Print max
Print min

这厮太懒
vc++

msdn里的直接拷的,你自已看,下面的是产生随机数的。其实就两个函数,srand()和rand().srand是随机数种子。rand用来产生随机数的。

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main( void )
{
int i;

/* Seed the random-number generator with current time so that
* the numbers will be different every time we run.
*/
srand( (unsigned)time( NULL ) );

/* Display 10 numbers. */
for( i = 0; i < 10;i++ )
printf( "