求1-50的偶数和,和奇数和

public static void main(String args[]){

int doubleNumber = 0;

int  singleNumber = 0;

int i =1;

while(i <= 50){

if(i %2==0){

doubleNumber+=i;

}else{

singNumber+=i;

}

i++;

}

System.out.println(doubeNumber);

System.out.println(singleNumber);

}

时间: 2024-10-08 04:27:54

求1-50的偶数和,和奇数和的相关文章

c语言经典算法—求0—7 所能组成的奇数个数

题目:求0—7 所能组成的奇数个数. 算法思想:这个问题其实是一个排列组合的问题,设这个数为sun=a1a2a3a4a5a6a7a8,a1-a8表示这个数的某位的数值,当一个数的最后一位为奇数时,那么这个数一定为奇数,不管前面几位是什么数字.如果最后一位数为偶数,则这个数一定为偶数.a1-a8可以取0-7这个八个数字,首位数字不为0.从该数为一位数到该数为8位数开始统计奇数的个数:1.当只有一位数时也就是该数的最后一位,奇数个数为42.当该数为两位数时,奇数个数为4*7=283.当该数为三位数时

求1-100的和&amp;&amp;.输入一个数n,打印1-n出来&amp;&amp;求1-100以内所有偶数的和

1.求1-100的和 int b = 0; for (int i = 1; i <=100; i++) { b = b+i; } Console.WriteLine("1-100的和b为:" + b); 2.输入一个数n,打印1-n出来 Console.WriteLine("请输入一个数n:"); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { Console.W

将一个数组中的偶数放前面奇数放后面

问题 一个数组由若干个整数组成,现要求:将偶数放到前面,奇数放到后面,并输出数组. 解决(python) #coding:utf-8 is_odd_number = lambda data:(data%2!=0) def odd_even_sort(lst): """利用list conprehension""" tmp_list1 = [item for item in lst if is_odd_number(item)] tmp_list2

偶数序列和奇数序列输出

给一个int型变量并且赋值,我们知道这个整型数字是4位,所以其二进制码有32位,我们可以写一个代码,实现得到其偶数序列和奇数序列. #define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>int main(){ int tmp = 0; int i = 0; int s1[20] = { 0 };/*奇数序列*/ int s2[20] = { 0 };/*偶数序列*/ printf("请输入值

偶数求1/2+1/4+...+1/n奇数1/1+1/3+...+1/n

题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); double sum = 0; if (num%2!=0) { for (int i = 1; i <= num; i=i+2) { sum += 1.0/i; System.out.print(1+"/"

计算1-100所有的数字和,偶数和,奇数和,被7整除的数字和

int sum=0; int ouShu=0; int jiShu=0; int n=0; for (int i = 1; i <= 100; i++) { sum+=i; if(i%2==0){ ouShu+=i; } if(i%2!=0){ jiShu+=i; } if(i%7==0){ n+=i; } } System.out.println("1-100所有的数字和:"+sum); System.out.println("偶数和:"+ouShu); S

linux(39):shell 打印偶数行,奇数行 ,行号

awk 命令: 1. 打印行号和内容: awk '{print NR":"$0}' 2. 输出:偶数行和奇数行到文件 awk '{print $0.txt > NR%2.txt}'  file 3. 打印出奇数行内容:(三者等价) awk 'NR%2==1' file awk 'NR%2' all_file.txt awk 'i=!i' file 打印出偶数行的内容:(三者等价) awk 'NR%2==0' file awk '!(NR%2)' file awk '!(i=!i)

调整数组顺序使奇数位于偶数前面(奇数和偶数相对位置不变)

题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变. class Solution { public: void reOrderArray(vector<int> &array) { if(array.size()==0)return; vector<int> tmp=array; int m=0; int n=1+array.size()/2;

怎么求前50个素数?

最近在看计算机博士的视频,有感 以前 我印象中for循环的循环条件只对于for的i,现在发现,原来还可以用其他条件.只能说长期这么使用造成思维懒惰了 下面放出代码 package d720; import static java.lang.System.out; /** * 7/20/2017 1:27 PM */ public class NewPrime2 { public static void main(String[] args) {// get previous fiftieth p

java,求1-100以内所有偶数的和。

package study01; public class Even { public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 0) { sum += i; } } System.out.println(sum); } } 结果输出如下2550