有一个程序,需要写猜数游戏,需要根据输入的班级产生0-100之间的随机奇数/偶数,这个该怎么写?
用随机函数rand啊
srand(time(NULL));
int os = rand()%51 * 2; 产生偶数0到100
int js = rand()%50 * 2 + 1 ;产生奇数1到99
这里我们就需要一个计数器,当计数到50时就结束循环。
#include<stdio.h>
int main()
{
int x;
x = 2;
int cnt = 0;
while (cnt<50)
{
int i;
int isPrime = 1;
for( i=2; i<x; i++)
{
if (x % i == 0){
isPrime = 0 ;
break;
}
}
if (isPrime == 1){
printf("%d ",x);
cnt++;
}
x++;
}
printf("\n");
return 0;
}