練習1(基礎):
輸入數量不確定的正數和負數(一次輸入一個),
然後打印正數和負數的個數,當輸入0時,程序停止
練習2(基礎):
使用while循環方式打印100以內4的倍數
練習3(基礎):
要求用戶輸入用戶名和密碼,只要不是admin和111就提示用戶名或密碼不正確,請重新輸入。正確時結束循環,提示登陸成功。
練習4(基礎):
已知判斷閏年的規則是:能被4整除,但是不能被100整除。或者能被400整除。打印從1900年至2050年期間所有的閏年。
練習5(基礎):
輸入序號選擇不用的功能
效果如下:
練習6(基礎):
編寫程序,設計一個圖平面積計算,選擇不同的圖形輸入數字計算面積,選擇4退出程序。
效果如下:
練習7(基礎):
不斷要求用戶輸入一個數字(假定用戶輸入的數字都是正整數),當用戶輸入end的時候顯示剛纔輸入數字中的最大值
練習8(基礎):
找出100-999之間的水仙花數
Cba=c*C*c+b*b*b+a*a*a
153=1+125+27
1^3 + 5^3+ 3^3 = 153
練習9(選作):
有一隻猴子摘了一堆桃子,每天吃掉一半桃子還不過癮再多吃一個,吃到第十天的時候發現還剩下一個桃子,問猴子第一天一共摘了多少個桃子?。
解題思路:
第10天:桃子數是:1
第9天:桃子數是:(1+1)*2=4
第8天:桃子數是:(4+1)*2=10
…
總結:前一天的桃子數=(後一天的桃子數+1)*2
練習10(選作):
求int型數據在內存中存儲時1的個數
輸入一個int型數據,計算出該int型數據在內存中存儲時1的個數。
練習11(選作):
質數因子
功能:輸入一個正整數,按照從小到大的順序輸出它的所有質數的因子(如180的質數因子爲2 2 3 3 5 )
練習12(選作):
求最小公倍數
正整數A和正整數B 的最小公倍數是指 能被A和B整除的最小的正整數值,設計一個算法,求輸入A和B的最小公倍數。
練習13(選作):
求解立方根
計算一個數字的立方根,不使用Math方法