随机产生十个1-100之间的整数,存放在一维数组中,编写程序统计其中的奇偶个数

如题所述

import java.io.*;
class Test{
public static void main(String args[])throws IOException{
int i=0;
int r=0;
int odd=0;
int even=0;
int [] array=new int[10];
while(i<10){
r=(int) (Math.random()*100);
array[i]=r;
i++;
if(r%2==0){
even++;
}
else{
odd++;
}
}
System.out.println("随机出的数据是:");
for(int a:array){
System.out.print(a+"\t");
}
System.out.println();
System.out.println("其中奇数的个数是:"+odd);
System.out.println("其中偶数的个数是:"+even);
}
}
因为你没有说要大多的数组,我擅自定义成了长度为10。如果要变长的话,可以用List。你可以自己试试~~~。
温馨提示:内容为网友见解,仅供参考
无其他回答

随机产生十个1-100之间的整数,存放在一维数组中,编写程序统计其中的奇偶...
public static void main(String args[])throws IOException{ int i=0;int r=0;int odd=0;int even=0;int [] array=new int[10];while(i<10){ r=(int) (Math.random()*100);array[i]=r;i++;if(r%2==0){ even++;} else{ odd++;} } System.out.println("随机出的数据是:...

从1到100的数字钟随机产生10个并排序,判断最大奇数最小奇数,求和
我用的03般,只能取0-1之间的随机数,所以用了一个公式。07版以上的可以用RANDBETEEN。另外,C列判断奇偶之后用了排序,把奇数排在了一起,再来判断最大和最小奇数。能不能够通过数组公式,直接把奇数提出来存成一个虚拟数组(不用对C列排序,也不增加辅助列)?请高手指点。

python,生成n个100以内的正整数,统计奇数和偶数各多少个?
n = 10 # 生成10个正整数,可以根据需要修改这个值 numbers = []odd_count = 0 even_count = 0 生成随机数并统计奇偶性 for i in range(n):num = random.randint(1, 100)numbers.append(num)if num % 2 == 0:even_count += 1 else:odd_count += 1 输出结果 print("生成的随机...

VB编程中,从1-100中随机产生一个随机数并判断它的奇偶性。跪求各位大...
Dim s As Integer = Int(Rnd() * (100 + 1)) If s Mod 2 Then MsgBox("奇数: <" & s.ToString & ">") Else MsgBox("偶数: <" & s.ToString & ">") End If

用VC++编写程序,分别求出1-100之中所有奇数和所有偶数的和。
include <stdio.h> void main(){ int i;int sSum=0,dSum=0;\/\/奇偶的和 for (i=0;i<=100;i++){ if (i%2==0)\/\/偶数 dSum+=i;else \/\/奇数 sSum+=i;} printf("奇数和为:%d,\\t偶数和为:%d\\n",sSum,dSum);} 以上。

输入10个0~100之间的不同整数,彼此以空格分隔。从新排序以后输出(也按...
彼此以空格分隔。从"+ "新排序以后输出(也按空格分隔),整数奇偶排序");List<Integer> list = new ArrayList<Integer>();Scanner in = new Scanner(System.in);for(int i=0;i<10;i++) {list.add(in.nextInt());}System.out.println("排序前的值:");format(list);paixu(list);...

编程随机生成20个100以内的整数将奇数和偶数分别放入不同的数组中将数 ...
这个很简单啊 第一步生成随机数,这个用函数实现,每种语言都有这个函数的,应该是rand(0,100)第二步判断奇偶,将这个数来模2(除以2取余数)如:N%2,得到的数如果是1,则它是基数,如果是0,则它是偶数,是奇数就存入第一个数组,是偶数级存入第二个数组 第三步分别排序,关于排序算法有很多...

编写一个程序,判断任意输入的整数的奇偶性。
整数的奇偶性?是判断数字是奇数还是偶数吗?只要除以2余数为0的就是偶数,不为0就是奇数。也不知道你是要哪种语言编程,简单写下:t= x mod 2 \/\/x是输入的整数,t用来存放余数 这条也可以直接写到if的判断条件里去,就省一行代码了 if(t) 输出“这是一个奇数”else 输出“这是一个偶数...

vb要求单击命令按钮,产生一个1-100之间的随机整数,并判断该数的奇偶性...
Private Sub Command1_Click()Dim x As IntegerRandomizex = Int(Rnd * 100) + 1If x Mod 2 = 0 Then MsgBox x & "是偶数"Else MsgBox x & "是奇数"End IfEnd Sub

输入十个数组成数组,将为奇数的数放入另一个数组中
");for(i=0;i<10;i++)\/\/从键盘输入数据 scanf("%d",&A[i]);for(j=0;j<10;j++){ if(A[j]%2!=0)\/\/判断奇偶性 B[k++]=A[j];} printf("奇数为:")for(l=0;l<k;l++)printf("%d",B[l]);printf("\\n");} 程序在VC中调试通过了,希望能够帮到你!!!

相似回答