随机产生100个200至500之间的整数,把其中的素数找出来,要求每行输出10个数。
来源:百度知道 编辑:UC知道 时间:2024/06/05 23:01:58
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main( void )
{
int i,a[100],j,count=0;
srand((unsigned)time(NULL));
printf("以下是100个随机数:\n");
for(i=0;i<100;i++)
{
a[i]=rand()%300+200;
printf("%3d ",a[i]);
}
printf("\n以下是100个随机数中的素数:\n");
for(i=0;i<100;i++)
{
if(a[i]%2==0) continue;
for(j=3;j<a[i]/2;j++) if(a[i]%j==0) break;
if(a[i]/2==j)
{
count++;
if(count%10) printf("%3d ",a[i]);
else printf("%3d\n",a[i]);
}
}
}
我是拿VB编的
Private Sub Command1_Click()
Dim prime() As Integer, i As Integer, zhengshu(1 To 100) As Integer
Dim k As Integer, m As Integer
Randomize
Print "产生整数为"
For i = 1 To 100
zhengshu(i) = Int(Rnd * 301) + 200
Print zhengshu(i);
<
随机产生100个200至500之间的整数,把其中的素数找出来,要求每行输出10个数。
1、 随机产生100至200(包括100和200)之间的整除 【1】
利用随机函数产生20个小于500的不同的随机正数,存入数组a 中。
用随机函数产生三位数的整数200个,按每15个一行输出
随机产生20个100以内的数,输出;按从小到大的顺序排序,输出。
vb 随机产生10个[10~100]之间整数,按升序输出到label1控件中
从1到100间随机产生不同的10个整数怎么做?谢谢
调用随机产生100个18-25的数,统计产生了几个18,几个19,……
怎么产生[1,100]的随机整数?
vb:编写一程序 产生10个100~200间的随机整数,找出其中的最大数和最小数。