显示答案错误,运行结果的数字与题中输出样例不符,哪里有问题,求解答,感谢
运行结果是随机的,跟预期结果应该是不一样的。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int m, n;
scanf("%d %d", &m, &n);
int i;
for (i=0; i<m; i++)
{
srand(n);
int r = rand() % 9000 + 1000;
printf("%d\n", r);
n = r;
}
return 0;
}
用python的这个代码提交应该正确,如果还有问题可以随时找我
from random import *
m,n=input().split()
m=int(m)
n=int(n)
seed(n)
num=randint(1000,9999)
for i in range(m):
print(num)
seed(num)
num=randint(1000,9999)
不知道你这个问题是否已经解决, 如果还没有解决的话: