用java编写 输入一个整数N,统计1到N中有多少个奇数和偶数;求高手指点..

如题所述

奇数就是不能被2整除的数,偶数就是能整除,所以N%2==0就能判断,那个计算个数,就一定要每个都做一次判断:for(i=0;i<N;i++){里面的自己写},但是怎么求得个数呢,对了!定义变量,num1和num2,分别计算奇数和偶数,if(N%2==0)num1++ else...这样就做出来了。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-14
import java.util.*;
public class t11
{
public static void main(String [] args)
{
while(true){
Scanner in = new Scanner(System.in);
System.out.println("请输入一个整数:");
int n=in.nextInt();
int sum1=0;
int sum2=0;
for(int i=1;i<=n;i++)
{
if(i%2==0)
{sum1++;}
else
{sum2++;}
}
System.out.println("奇数:"+sum2+"个 "+"偶数:"+sum1+"个");
}
}
}本回答被提问者和网友采纳
第2个回答  2012-08-14
奇数就是%2 !=0 ,偶数就是 %2 = = 0,知道了这个,不是很简单么

用java编写 输入一个整数N,统计1到N中有多少个奇数和偶数;求高手指点...
奇数就是不能被2整除的数,偶数就是能整除,所以N%2==0就能判断,那个计算个数,就一定要每个都做一次判断:for(i=0;i<N;i++){里面的自己写},但是怎么求得个数呢,对了!定义变量,num1和num2,分别计算奇数和偶数,if(N%2==0)num1++ else...这样就做出来了。。。

用Java编程 :输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n...
System.out.println("请输入你要!的数:");\/\/提示用户输入Scanner in = new Scanner(System.in);int n = in.nextInt();\/\/获得用户输入的值long res=1;\/\/因为数字可能会很大,所以使用longfor(int i=1;i<n+1;i++){\/\/循环获得乘积res *= i;}System.out.println(res);\/\/打印结果 ...

java语言程式设计 输入一个正整数N,输出表达式1+1\/2+1\/3+.+1\/N的值
用Java程式设计 :输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 求高手指点 System.out.println("请输入你要!的数:");提示使用者输入 Scanner in = new Scanner(System.in); int n = in.nextInt();获得使用者输入的值 long res=1;因为数字可能会很大,所以使用long ...

用Java编程 :输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n...
给你写了个程序可以实现,比如在主函数输入5,则输出表示5!(120)的数组[0, 2, 1],其中0表示个位数,2表示十位数,1表示百位数,程序如下:public static void factor(int n) {int[] product = {1}; \/\/从1开始,循环相乘,比如[1] * 2 -> [2] \/\/[2] * 3 -> [6] \/...

...1-1\/4+1\/7-1\/10+...+1\/n 下面的怎么错了,求高手指点!
你这个有负号,定义flag=-1,然后在循环中加入flag*=-1实现正负交替即可。

使用C语言,求1到100之间的奇数和偶数之和,并输出,请高手指点
int F1(){ return 50*(1+99)\/2;} int F2(){ return 50*(2+100)\/2;} void main(){ printf("Odd number sum=%d,Even number sum=%d\\n",F1(),F2());} 解法2 include <stdio.h> int F1(){ int i,sum=0;for(i=1;i<=100;i+=2)sum+=i;return sum;} int F2(){ int ...

奇偶数求和(循环,分支,数组)
由于while(n--),在while结束时n=0,所以你的逆序输出不了,最好声明个变量记录n的值,比如 m=n, while(m--)

数学奇数偶数怎么分?
现在我们来详细讲解奇数和偶数的概念。奇数和偶数的判断方法很简单:对于任意一个整数n,如果它除以2的余数为1,那么这个整数就是奇数;如果余数为0,那么这个整数就是偶数。例如,当我们计算7除以2时,余数为1,所以7是一个奇数;而当我们计算8除以2时,余数为0,所以8是一个偶数。接下来,我将通过一个...

1!+2!+3!+…100!的阶层求和,用JAVA编程怎么编写出来,高手指点下,谢谢了...
我编写的是 1-10 的阶乘求和 ,如果是 1-100 的话 还要解决科学计数的问题(解决办法是使用字符串,具体的你可以从网上搜下)public class JieCheng { public static void main(String[] args){ int sum = 0;for(int i=1;i<=10;i++){ int m = 1;System.out.print(m);for(int j =...

日拱一卒,伯克利教你Python进阶,高阶函数与lambda表达式
Q9: Interleaved Sum实现一个函数interleaved_sum,计算从1到n的term和,但奇数和偶数的term函数不同。避免使用循环或判断奇偶的逻辑。代码框架及测试命令如下:Q10: Ten-pairs计算一个整数n中拥有的ten-pairs数量。ten-pair指的是n中两个数加起来等于10的组合。提示:使用helper函数计算每个数字出现的...

相似回答