學習軟體設計 C 練習(3)

2021-06-01 10:02:47 字數 2535 閱讀 3671

引用請註明

3.1求指定範圍內的所有合數

實驗題目:

合數就是非素數,即除了1

和它本身之外還有其他約數的正整數。編寫乙個程式求出指定資料範圍(假設

10~100

)內的所有合數。

實驗目的:

1) 掌握迴圈語句for

的使用。

2) 掌握選擇語句if

的使用。

3) 學會巢狀使用迴圈語句和選擇語句。

4) 學會使用break

語句。

實驗步驟:

1) 宣告int

型變數min

、max

,並分別初始化為10和

100;

2) 宣告int

型變數num

,用於儲存合數的個數,初始化為0。

3) 巢狀使用for

語句,順序判斷

10~100

中的每個整數,如果某個整數是合數,則輸出該數,並將變數

num加1。

圖3-3

3.2簡單計算器

實驗題目:

編寫乙個簡單的計算器程式,能夠根據使用者從鍵盤輸入的運算指令和整數,進行簡單的加減乘除運算。

實驗目的:

1) 掌握迴圈語句while

的使用。

2) 掌握迴圈語句do-while

的使用。

3) 熟悉選擇語句switch

的使用。

4) 學會巢狀使用迴圈語句和選擇語句。

5) 學會使用break

語句。

實驗步驟:

1) 宣告int

型變數firstnumber

和secondnumber

,用於儲存運算元。

2) 宣告string

型變數operation

,用於儲存運算子。

3) 宣告string

型變數response

,用於儲存使用者輸入的決定是否繼續運算的字元。

4) 宣告do-while

語句讀入運算子和運算元,在該迴圈中用

switch

語句執行相應運算,並輸出運算結果。

5) 在do-while

語句中提示使用者輸入相應的字元決定是否斷續運算,並根據輸入字元決定是否結束

do-while

語句的執行。

圖3-2

using system;

using system.collections.generic;

using system.text;

namespace temp

",m);

n=n+1;

if(n%8==0) //8個數一行

console.writeline("");

break;}}

}console.writeline("",n);

console.readline();}}}

using system;

using system.collections.generic;

public class myclass

+=", firstnumber, secondnumber, firstnumber + secondnumber);

break;

case "-":

console.writeline("-=", firstnumber, secondnumber, firstnumber - secondnumber);

break;

case "*":

console.writeline("*=", firstnumber, secondnumber, firstnumber * secondnumber);

break;

case "/":

console.writeline("/=", firstnumber, secondnumber, firstnumber / secondnumber);

break;

case "%":

console.writeline("%=", firstnumber, secondnumber, firstnumber % secondnumber);

break;

default:

console.writeline("符號輸入錯誤!");

continue;

}console.write("是否繼續(y/n): ");

response = console.readline();

} while (response.tolower()!="n");

console.readline();}}

學習軟體設計 C 練習(6)

引用請註明 1 運算子過載實驗。編寫乙個類,過載 符號,使它能夠實現關於原點對稱座標的計算 2 編寫乙個類,類中兩個求最大值方法,引數分別為陣列和整數 3 編寫乙個類,實現兩個數字的交換 4 輸出引數的使用 using system namespace operator public static ...

學習軟體設計 C 練習(11)

1 除零異常 dividebyzeroexception using system using system.collections.generic public class myclass catch dividebyzeroexception e finally console.readkey ...

學習軟體設計 C 練習(2)

引用請註明 2 用while迴圈完成 編乙個程式,輸入0 100之間的乙個學生成績分數,用switch語句輸出成績等第 成績優秀 90 100 成績良好 80 89 成績中等 60 79 和成績不及格 59以下 3 猜數字遊戲,編寫乙個類,預先定義乙個常量,從控制台輸入數字,將輸入的數字與常量比較,...