從1加到N的簡單實現

2022-08-19 06:27:08 字數 659 閱讀 9012

一直搞web應用層程式開發,基本演算法依然忘記乾淨。

這不一次去某公司面試,讓我用遞迴寫個從1加到n的方法,一時間卡殼,竟然丟份了。

回來後,在電腦上把方法一寫,居然發現如此簡單,唉!為了給自己以後警鐘,就把這實現記錄在此!

package cn.com.szgr.method;

public class arithmetic

/*** 遞迴演算法實現指定步長step從m加到n

* * @param start

* @param end

* @param step

* @return

*/public int recursion(int start, int end, int step)

return count;

}/**

* 用迴圈實現指定步長step從m加到n

* * @param start

* @param end

* @param step

* @return

*/public int repeat(int start, int end, int step)

return count;

}public static void main(string args)

}程式輸出結果為:

計算從1加到100

最基本的演算法,也是從小到大都在玩的乙個遊戲,記得小時候有些小夥伴經常問1 2 3 4 100 而我經常回答乙個早已心知肚明的答案5050,隨著年齡的增長,越來越發現從1加到100是一件非常有意思的事情,越來越發現,越能理解從1加到100 小學奧數中,老師會教你 1 100 101 2 99 101...

java實現累加求和,計算從1加到100的結果

用三種迴圈方式實現,for while dowhile package com.loop.test 累加求和,計算1 2 3 100 用for實現 public class addsumfor system.out.println for迴圈 1 2 3 100 sum 結果 累加求和,計算1 2 ...

列印從1到最大的n位數(C 簡單區???)

題目 輸入數字 n,按順序列印出從 1 到最大的 n 位十進位制數。比如輸入 3,則列印出 1 2 3 一直到最大的 3 位數 999。示例 1 輸入 n 1 輸出 1,2,3,4,5,6,7,8,9 說明 用返回乙個整數列表來代替列印 n 為正整數 首先我們可以看出當n為1時,輸出最大為9 當n為...