怎样用Java语言随机产生n(n由键盘输入)个1-1000之间的整数;以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
怎样用Java语言随机产生n(n由键盘输入)个1-1000之间的整数;
public class ScannerDemo{ public static void main(String[] args){ java.util.Scanner sc = new java.util.Scanner(System.in); System.out.println("请输入,只能为数字"); try{ int[] arr = new int[sc.nextInt()]; for(int i = 0; i < arr.length; i++){ arr[i] = (new java.util.Random().nextInt(1000)+1); } System.out.println(java.util.Arrays.toString(arr)); }catch(Exception e){ System.err.println("输入有误!"); } }}
由键盘输入n m,输出n至m之间的所有素数
#include
#include
#include
int IsPrimer (int num);
int main()
{
int i,m,n;
for (i = n;i<= m; i = i + 2)
{
printf("%3d\n", IsPrimer(i));
}
return 0;
}
函数:素数。
int IsPrimer (int num)
{
int i, j;
int flag = 1;
j = (int)sqrt(num);
for (i = 2; i <= j ; i++)
{
if (num % i == 0)
{
flag = 0;
break;
}
}
if (flag)
return num;
}
求m到n之间所有整数的和,m,n由键盘输入用C语言怎么做? 谢谢、、、
比较一下m、n大小,如果不是整形的强制转换一下,然后用一个循环语句就行了。
分页:
1
23