【shell】shell腳本,輸入一個數字n並計算1~n的和。要求:輸入的數字大於1


#!/bin/bash


while :
sum=0
do

        read -p "please enter a num,num must greater than 1>>" num
        if test  $[num] -gt 1
        then
                for i in `seq 1 ${num}`
                do
                        sum=$[${i}+${sum}]
                        #echo ${i}
                done
        printf "1 to %s sum is: %s \n" ${num} ${sum}
        break

        else
        echo your enter has error!!
        fi

done

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 洛谷 P1035 級數求和 已知:S_n= 1+1/2+1/3+…+1/nS n ​ =1+1/2+1/3+…+1/n。顯然對於任意一個整數KK,當nn足夠大的時候,S_nS n ​ 大於KK。 現給出一個整數KK(1 \le k \le 151≤k≤15),要求計算出一個最小的nn;使得S_n>KS n ​ >K。 輸入輸出格式 輸入格式: 一個正整數KK 輸出格式: 一個正整數 輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4,。 求Sn=a+aa+aaa+...+aa+n個a 之值,其中a是一個數字,n表示a的位數,n由鍵盤輸入。例如: 2+22+222+2222+22222 (此時n=5) 求Sn=a+aa+aaa+...+aa..a(n個a)之值,其中a是一個數字,n表示a的位數,例如:2+22+222+2222+22222(n=5),n由鍵盤輸入 求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數字,為2。 例如,n=5時=2+22+222+2222+22222,n由鍵盤輸入。 用偽代碼表示第4題中各題的算法 有兩個瓶子A和B,分別盛放醋和醬油,要求將他們互換 依次將10個數輸入,要求輸出其中最大的數 有3個數a,b,c, 要求按大小順序把他們輸出 求1 + 2 + 3 + ... + 100 判斷一個數n能否同時被3和5整除 求兩個數m和n的最大公約數 shell腳本學習(2)比較兩個數字大小 shell腳本,awk實現每個數字加1. linux腳本:shell, 判斷輸入參數的個數(命令行) 劍指Offer(Java版)第五十六題:在一個長度為n的數組里的所有數字都在0到n-1的范圍內。 數組中某些數字是重復的,但不知道有幾個數字是重復的。 也不知道每個數字重復幾次。請找出數組中任意一個重復的數字。 例如,如果輸入長度為7的數組{2,3,1,0,2,5,3},那么對應的輸出是第一個重復的數字2。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM