標籤:利用 bottom bin otto 設計 迴圈語句 代碼 bubuko problem
碼雲倉庫的地址:https://gitee.com/wslgx/codes
7-1 Hello World! (5 分)
本題要求編寫程式,輸出一個短句“Hello World!”。
輸入格式:
本題目沒有輸入。
輸出格式:
在一行中輸出短句“Hello World!”。
程式的設計思路:直接在輸出代碼裡填上所要輸出的內容。
知識點:System.out.println("要輸出的內容");。
運行結果:
7-2 求1到100的和 (10 分)
本題要求編寫程式,計算運算式 1 + 2 + 3 + ... + 100 的值。
輸入格式:
本題無輸入。
輸出格式:
按照以下格式輸出:
sum = 累加和
程式的設計思路:利用for迴圈語句與sum=sum+i完成累加。
知識點:for迴圈語句。
運行結果:
7-3 分段計算居民水費 (15 分)
為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法,居民應交水費y(元)與月用水量x(噸)相關:當x不超過15噸時,y=4x/3;超過後,y=2.5x?17.5。請編寫程式實現水費的計算。
輸入格式:
輸入在一行中給出非負實數x。
輸出格式:
在一行輸出應交的水費,精確到小數點後2位。
輸入範例1:
12
輸出範例1:
16.00
輸入範例2:
16
輸出範例2:
22.50
程式的設計思路:利用if()else if()語句將兩種收費狀況進行選擇,再把得出的數以小數點後兩位精確輸出。
知識點:if選擇語句;Scanner輸入語句; printf控制輸出精度。
運行結果:
7-4 列印九九口訣表 (20 分)
下面是一個完整的下三角九九口訣表:
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
本題要求對任意給定的一位正整數N,輸出從1*1到N*N的部分口訣表。
輸入格式:
輸入在一行中給出一個正整數N(1≤N≤9)。
輸出格式:
輸出下三角N*N部分口訣表,其中等號右邊數字佔4位、靠左對齊。
輸入範例:
4
輸出範例:
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16
程式的設計思路:利用for迴圈結構的嵌套來輸出乘法表,並利用printf的靠左對齊來使結果對齊。
知識點:for迴圈結構的嵌套;printf可使輸出靠左對齊。
運行結果:
| 學習內容 |
程式碼數 |
部落格字數 |
| Java入門 |
15 |
|
| 輸入輸出資料 |
49 |
|
| 條件分支語句 |
22 |
|
| 迴圈語句 |
90 |
|
| 第一次過程性考核 |
44 |
488 |
第一次過程性考核——結構化程式設計