實驗三 迴圈結構程式設計

2022-12-28 07:00:06 字數 655 閱讀 8077

3:教材p76 習題4-7 即:

請程式設計實現:輸出1--- 10000之間所有滿足各位數字的立方和等於它本身的數。例如153的各位數字的立方和是13+53+33=153 。

4:補充題:

請程式設計實現:輸入一行字元,分別統計出其中英文本母、空格、數字和其他字元的個數。

5:乙個數如果恰好等於它的因子(包括1,但不包括本身)之和,這個數就稱為「完數」。例如:

6的因子(除本身以外)為1,2,3,且6=1+2+3,因此稱6是「完數」,請程式設計找出並輸出【2,1000】之內的所有完數。

注:判斷「完數」的參考演算法如下:

1:m=2

2:當m<=1000時,反覆執行(2.1),(2.2),(2.3),(2.4),否則轉步驟3

(2.1)k=m/2,n=0,j=1

(2.2)當j<=k時,反覆執行(2.2.1),(2.2.2),否則轉(2.3)

(2.2.1) if(j是m的因子) 執行n=n+j

(2.2.2) j++

(2.3) if(m等於n)則輸出完數m

(2.4) m++

6:兩個桌球隊進行比賽,各出3人。甲隊為a、b、c三人,乙隊為x、y、z三人。

已抽籤決定比賽名單。有人向隊員打聽比賽的名單,a說他不和x比,c說他不和x、z比,請程式設計找出3對賽手的名單。

實驗三迴圈結構程式設計

一 實驗目的與要求 1 熟練掌握三種迴圈語句的應用。2 熟練掌握迴圈結構的巢狀。二 實驗內容 1 階乘問題 1 輸入n,求n的階乘n n 1 2 n 2 輸入n,求n的階乘和 1!2!n 2 水仙花數問題 1 輸出水仙花數及個數。2 輸入三位數m,n,輸出m n之間的水仙花數及個數,輸出的水仙花數要...

實驗三迴圈結構程式設計

一 實驗目的 1 掌握while do while for語句的使用。2 掌握迴圈體內使用break continue語句的作用。3 掌握迴圈及巢狀迴圈結構的程式設計方法。二 實驗準備 1 c語言實現迴圈的方法 goto 和 if 構成的迴圈 由於goto是無條件轉向,不符合結構化程式設計思想,所以...

實驗迴圈結構程式設計

一 實驗目的 1 熟練掌握三種迴圈語句的應用。2.掌握break和continue語句的使用。3.熟練掌握迴圈結構的巢狀。4.掌握迴圈結構程式設計常用的演算法 例如一組資料求和 求平均值 求最大值最小值,判斷素數等。二 實驗內容 1 編寫乙個程式,其功能為 計算並輸出1 10的平方值。include...