回覆列表
  • 1 # 使用者4513273315216

    迴圈語句練習

    1.求1~100的累加和

    2.列印1~100之間能被3整除且個位是6的數

    3.求n的階乘。例如5的階乘是1*2*3*4*5

    4.用while迴圈列印幻燈片的@符號

    5.用while巢狀迴圈列印幻燈片的10乘10序列

    6.以下例子用for迴圈實現,列印1~100之間的奇數和偶數

    7.列印1900年到2100年之間的閏年,一行列印4個

    8.列印小九九乘法表的4種形狀

    9.用一層while迴圈列印小九九乘法表 int i=1,j=1; while (i <= 9){ System.out.print(i + "*" + j + "=" + i * j + " "); j ++; if (j > i){ j = 1; i ++; System.out.println(); } }

    10.列印以下圖形 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 int j = 1,k = 1;//控制換行 for (int i = 1;i <= 15;i ++){ System.out.print(i + " "); j ++; if (j > k){ j = 1; k ++; System.out.println(); } }

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

    12.有兩個正整數a和b,已知a*b=2048,求a、b各為何值時,a+b的值最小

    13.用1、2、3、4能組成多少無重複數字的三位數

    14.一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在第5次落地時,共經過多少米?再反彈彈起多少米? double sn = 100;//高度100米 double hn = sn / 2; //第一次反彈反彈高度 for (int i = 2;i <= 5;i ++){ sn = sn + hn * 2; //第i次落地經過多少米 hn = hn / 2; //第i次反彈的高度 System.out.println("第" + i + "次落地經過" + sn + "米"); System.out.println("第" + i + "次反彈" + hn + "米"); }

    15.輸出10~100之間的全部素數。所謂素數n是指,除1和n之外,不能被2~(n-1)之間的任何整數整除。

    16.輸入兩個正整數m和n,求其最大公約數和最小公倍數

    17.列印所有的水仙花數。水仙花數是一個三位數,其各位數字的立方和等於該數本身,如153 = 1的立方 + 5的立方 + 3的立方

    18.完數,一個數如果恰好等於它因子之和,這個數即為完數,如6 = 1 + 2 + 3

    19.列印以下圖形 * *** ***** *******

  • 中秋節和大豐收的關聯?
  • win7系統安裝軟體時,顯示請以管理員身份登入,或與您的系統管理員聯絡?