計算1 2 3 100的和

2021-09-29 17:23:56 字數 785 閱讀 8985

計算1+2+3+。。。+100的和

1、echo |tr  ' '  '+'|bc   #先用最簡單的echo,將從1-100顯示到終端上,再利用tr將空格轉換成加號,然後丟給計算器bc計算;

2、seq -s '+' 100|bc     #利用seq中-s選項設定顯示的分隔符,然後傳給bc計算;

3、sum=0;for i in `seq 100`;do let sum+=i;done;echo $sum  #利用命令列的迴圈及變數,使用let計算表示式值,最後輸出sum的值;

4、sum=0;for i in `seq 100`;do sum=$[sum+i];done;echo $sum #與3類似,只是表示式使用的"$"進行計算;

5、sum=0;for ((i=0;i<=100;i++));do let sum+=i;done;echo $sum  #使用for的高階用法;

6、sum=0;i=0;while [ $i -le 100 ] ;do let sum+=i i++;done;echo $sum  #使用while迴圈,用「」進行判斷i值,再i++,算出sum值輸出;

7、awk 'begin print sum}'  #使用文字處理三劍客之一awk語法,begin和while迴圈語句以及print命令;

8、awk 'begin print sum}'  #使用awk中的for迴圈語句;

9、awk 'beginwhile(i<=100);print sum}' #awk中do{}while()語句;

注意:以上的表示式中i=0也可以換成i=1,都不影響結果是5050;

計算1 2 3 100的和

運維面試常見題 計算1 2 3 100的和 1 echo tr bc 先用最簡單的echo,將從1 100顯示到終端上,再利用tr將空格轉換成加號,然後丟給計算器bc計算 2 seq s 100 bc 利用seq中 s選項設定顯示的分隔符,然後傳給bc計算 3 sum 0 for i in seq ...

使用C語言計算1 2 3 100

本文將會採用多種方法計算1 2 3 4 加到100的和,通過點點滴滴為大家展示出計算機的魅力,演算法的魅力。同時大家對程式進行微小的改動之後就可以實現計算1加到任何乙個你想要的數,希望你讀完本文後能有所收穫。二 使用等差數列 三 使用遞迴 for迴圈中i 1部分會被直接執行,然後執行 中的部分 當第...

計算1 3 99的和

public class oddsum system.out.println result result 總結 1.空格的使用 一般等號兩邊都要加空格,這樣會增加程式的可讀性 但是也不是絕對的,例如for迴圈中 兩邊加空格反而顯得很累贅 因此寫程式要靈活,要寫出可讀性強的 2.要成良好的變成習慣。3...