计算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);
System.out.println("奇数和:"+jiShu);
System.out.println("被7整除的数字和:"+n);

时间: 2024-08-07 17:02:18

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

计算1+……+100中偶数和

如何计算1+--+100中偶数和? 1. 把奇数去掉,通过if,判断累加数除以2的余数,是否为1,判断是否是奇数 2. 通过continue 跳过对奇数的累加 #!/usr/bin/python3 def sum_go(sum_to): '''计算1+--+100中偶数和''' count = 0 sum_all = 0 while count <= sum_to: count += 1 if count % 2 == 1: continue else: print(count) sum_all

python计算1~100的和,1~100奇数的和,1~100偶数的和,一条代码求1~100的和

1.计算1~100的数之和----for循环实现1~100的和 sum1 = 0 for i in range(1,101): sum1 = sum1 + i i += 1 print(f"1-100之间的和是:{sum1}") ----while实现1~100的和 sum1 = 0 i = 1 while True: sum1 = sum1 + i if i == 100: break i += 1 print(sum1) 2.计算1~100里面偶数之和 sum1 = 0 for i

计算1 - 100之间所有奇数的和,偶数的和,3的倍数的和

var num = 1; var num1 = 1; var oddSum = 0; var evenSum = 0; var timesSum = 0; while(num <= 100){ if (num % 2 == 0) { evenSum = evenSum + num; }else if (num % 2 == 1) { oddSum = oddSum + num; } num++; } while (num1 <= 100){ if (num1 % 3 == 0) { times

spoj10606 数位dp (求出现的数字,所有偶数出现奇数次,所有奇数出现偶数次)

http://www.spoj.com/problems/BALNUM/ SPOJ Problem Set (classical) 10606. Balanced Numbers Problem code: BALNUM Balanced numbers have been used by mathematicians for centuries. A positive integer is considered a balanced number if: 1)      Every even 

题目:计算1~100中所有3的倍数的个数

/* */ #include <stdio.h> int main() { // 记录3的倍数的个数 int count = 0; // 记录当前检查的数值 int number = 0; while (number < 100) { number++; // 说明number是3的倍数 if (number%3 == 0) { count++; } } printf("1~100内3的倍数的个数:%d\n", count); } 题目:计算1~100中所有3的倍数的

输入一个正整数n,计算出[0,n]这些整数中的二进制数没有连续3个1的数字有多少

输入一个正整数n,计算出[0,n]这些整数中的二进制数没有连续3个1的数字有多少? 例子:输入数字9,则输出结果位9.因为[0-9]中,只有数字7有连续的三个'1'出现,别的都没有,所以一共有9个数字满足要求. 分析:这个题目与求解一个正整数中'1'的个数有点类似,就是进行一些循环处理. 代码如下: 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int n,num_1=0,k=0; 6 cin>>n;

26 计算用户输入的内容中索引为奇数并且对应的元素为数字的个数的两种方法

#计算用户输入的内容中索引为奇数并且对应的元素为数字的个数第二种方法content = input(">>>")count = 0for i in range(len(content)):#i就是下标,或者说就是索引 if i % 2 == 1 and content[i].isdigit(): count += 1print(count) #计算用户输入的内容中索引为奇数并且对应的元素为数字的个数的第一种方法 li = []res = ' '.join(input(

有1、2、3、4四个数字,能组成多少个互不相同且一个数字中无重复数字的三位数?并把他们都输出。

/** * 有1.2.3.4四个数字,能组成多少个互不相同且一个数字中无重复数字的三位数?并把他们都输出. * */ public class Test1 { public static void main(String[] args) { int num = 0, c = 0; for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 4; j++) { for (int k = 1; k <= 4; k++) { if (i != j &

c语言:找出1到4000中,数字的各位数之和能被4整除的数有多少个?

找出1到4000中,数字的各位数之和能被4整除的数,如:745:7+4+5=16,16可以被4整除:28:2+8=10,10不能被4整除:745就是这样的特殊数字,而28不是,求:这样的数字共有多少个? 解: (1)对于4000,4+0+0+0=4,显然4000是满足条件的数字: (2)对于1到3999,我们把每个数字看成4位[][][][]的形式,第一位[]取0到3,后3位取[0][0][0]到[9][9][9],用sum表示4位数字的和: 2.1:若后3位为一个奇数,则第1位取1或3,必定可