實驗1迴圈結構程式設計

2022-09-26 11:06:06 字數 716 閱讀 2972

一、實驗目的

1. 熟悉用while語句,do-while語句和for語句實現迴圈的方法。

2. 掌握在程式設計中用迴圈和陣列結構的方法實現各種演算法(如窮舉、迭代、遞推等)。

3. 熟悉break語句和continue語句用法的不同之處。

二、實驗內容

【1】列印出所有「水仙花數」。所謂「水仙花數」是指乙個三位數,其各位數字的立方和正好等於該數本身。例如:153是乙個「水仙花數」,因為153=13+53+33。

解題思路:根據題目要求只要分別求出乙個三位數的個位、十位、百位上的數字,然後判斷是否滿足(某一三位數a=a的百位的立方+a的十位的立方+a的個位的立方)這個公式,滿足這個三位數就是「水仙花數」。

#include <>

void main ()

}輸入並執行該程式,觀察輸出結果。

【2】以下程式,輸出下三角形狀的乘法九九表。

#include <>

void main ()

}輸入並執行該程式,觀察輸出結果,試著修改程式列印上三角形狀的乘法九九表。

三、選做題(至少選一題)

1. 編寫程式,用迴圈和陣列計算12+22+...+n2的值。

2. 李先生歲數的平方與他的夫人的歲數之和是1053,而他的夫人的歲數的平方與他的歲數之和是873,請編寫程式計算李先生及其夫人的歲數各是多少。

3. 輸入一行字元,分別統計出其中的英文本母、空格、數字和其它字元的個數。

實驗迴圈結構程式設計

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

實驗三迴圈結構程式設計

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

實驗3迴圈結構程式設計

一 實驗目的 1 通過本實驗,加深對迴圈控制結構有關概念的理解。2 熟練掌握while do while和for三種迴圈控制語句的特點,掌握迴圈結構程式設計和除錯方法。3 掌握二重迴圈結構程式的設計方法。二 預習內容 1 if語句和goto語句組合實現迴圈的方法。理解迴圈的條件設定,迴圈的次數,迴圈...