1. 程式人生 > >簡單迴圈實現100以內每個數的和的和

簡單迴圈實現100以內每個數的和的和

具體為:計算1+(1+2)+(1+2+3)+(1+2+3+4)+.......+(1+2+.....+100)。

分析:需要用到迴圈來計算和

public class Test {
	
	public static void main(String[] args) {
		/**計算1+(1+2)+(1+2+3)+.....+(1+...+100)的和
		 * 1.先求每個數的和   temSum = temSum + j 臨時的和
		 * 2.再把和進行累加   sum = temSum + sum
		 * 3.迴圈
		 * */
		int sum = 0;   //總的和
		for(int i = 1;i <= 100;i++){   //限制計算範圍為100以內
			int temSum = 0;    //臨時的和      每次每個新的數i,總需要重新開始加和 
			for(int j = 1;j <= i;j++){ //j表示第i個數 的第j個
				temSum = temSum + j;   //迴圈中每個數對應各個j累加的   臨時的和
			}
			sum = sum +temSum;      //每個數的   臨時和   相加為    最後的和
		}
		System.out.println(sum);
	}
}


相關推薦

簡單迴圈實現100以內個數

具體為:計算1+(1+2)+(1+2+3)+(1+2+3+4)+.......+(1+2+.....+100)。 分析:需要用到迴圈來計算和 public class Test { public static void main(String[] args) {

1.用while,do while,for迴圈實現100以內(含100)的偶數加

//1.while迴圈 int i=0; int sum=0; while(i<=100){ i++; if(i%2==0){

Java 用for迴圈輸出100以內的偶數以及偶數的以及偶數的個數

package 輸出偶數; public class 偶數 {     public static void main(String[] args) {     int sum=0,count=0;         for(int i = 1;i<=100;i++)

Python一行程式碼實現100以內奇數

關鍵詞 列表生成式 求和函式 使用列表生成式得到1~100以內的奇數 >>>l = list(x for x in range(1, 101) if x % 2 !=

運用for迴圈計算100以內奇數的

public class OddSum{ public static void main(String[] args){ int result = 0; for(int i=1; i<=99; i+=2) {        //因

python計算100以內7的倍數個數

num == 輸出 python end range 計算 輸出結果 += a = 0 count = 0 sz = [] num = 0 while a < 100: a += 1 if a%7 == 0: sz.append(a)

使用依賴(ZXing)簡單實現二維碼的掃描生成

一個簡單的佈局 第一步:新增依賴 //二維碼依賴 implementation 'cn.yipianfengye.android:zxing-library:2.1' 這時候你要新增進去的話會有一個版本衝突,下面解決V4、V7版本衝突 //解決V4、V7版本衝突

100以內的所有素數 求前100個素數

求100以內的所有素數: int sum=0; for(int i=2;i<=10000000;i++){ int j; for(j=2;j<=Math.sqrt(i);j++){

Java中100以內同時被35整除的數,輸出

package com.myhomework; //作者:陳天祥 //時間:2016.10.8 //功能:100以內同時被3和5整除的數,輸出 public class Text2 {public s

python實現整數分為幾個數(原創+詳解)

python實現整數分為幾個數的和 問題重述: 如何實現整數分為幾個數的和,可以理解為一個整數的分箱問題 簡單敘述解題思路: 比如:4這個整數,最多分為4個箱(1,1,1,1);最少一個箱(4) 所以我們定義一個長度為四的陣列,每個陣列最大能取到4(所以想到5進位制),開始迴圈遍

簡單實現TCP通訊,利用SocketServerSocket套接字

今天剛剛接觸到TCP網路通訊,下面就從最簡單的程式寫起,瞭解它的基本概念後再繼續深入寫後面的程式 簡單程式: 首先我們要建立一個伺服器的檔案,程式碼如下:public class SverSocket

for迴圈實現1-100之間偶數

package com.itheima_04; /* * 需求:求出1-100之間偶數和 * * 分析: * A:定義求和變數,初始化值是0 * B:獲取1-100之間的資料,用for迴圈實現 * C:把獲取到的資料進行判斷,看是否是偶數 *

Java 求1-100以內的所有素數,判斷一個數是不是素數。Java程式碼實現附測試結果圖

質數(prime number)又稱素數,有無限個。 質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數的數稱為質數。 小師弟問了我個這麼個聯絡題,雖然看似簡單,但是,大家都覺得簡單的東西

【個人學習筆記】Java Web用一個簡單的jsp頁面實現輸出100以內的素數

<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8" pageEncoding="utf-8"%> <html> <

利用迴圈,求1~100,之間100個數

 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int mai

遞迴for迴圈實現1+2+3+...+100

#include<stdio.h> //在一個函式體內呼叫自身稱為稱為函式的遞迴呼叫  //遞迴實現1+2+。。。+100 int addNum(int n) { if(n==0) { return 0; } return addNum(n-1)+

100以內的素數的個數,並以行顯示5個數的方式打印出來

首先我們瞭解素數的概念,質數(又稱素數),是指在大於1的自然數中,除了1和它本身外,不能被其他自然數整除(除0以外)的數稱之為素數(質數)。 #include <stdio.h> i

SOCKET簡單爬蟲實現代碼使用方法

apple 頭信息 cti 實例 組元 目錄 agent uniq nec 抓取一個網頁內容非常容易,常見的方式有curl、file_get_contents、socket以及文件操作函數file、fopen等。 下面使用SOCKET下的fsockopen()函數訪問W

Flume自定義Source、SinkInterceptor(簡單功能實現)

next generated lose 指定 char atomic -i 根據 進行   1.Event    event是flume傳輸的最小對象,從source獲取數據後會先封裝成event,然後將event發送到channel,sink從channel拿event消