引用請註明
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 猜數字遊戲,編寫乙個類,預先定義乙個常量,從控制台輸入數字,將輸入的數字與常量比較,...