输入一个数然后输出这么多的随机数
源程序代码:
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a[]=new int[1001];
int n=1,m;
a[0]=1;
m=sc.nextInt();
for(n=0;n<m;n++)
{
a[n+1]=(2*a[n]+2) %10000000;
System.out.println(n+" "+a[n]);
}
}
}
实验截图:
动手动脑
该方法用到了函数的重载;
错误原因是,50!已经超出了int的范围无法正确显示