112年中學生線上程式解題 題目

112年中學生線上程式解題

題目分  : 基礎題  和 競賽題  
 (8/1 ~ 10/30 )  陸續出題完畢 請各位同學有空練習

壹、    基礎題 

Q1. 計算兩點的座標的距離

    請撰寫一程式,讓使用者輸入四個數字x1y1x2y2,分別代表兩個點的座標(x1, y1)(x2, y2)。計算並輸出這兩點的座標與其距離

提示:兩座標的距離,小數點四捨五入,輸出到小數點後第4

輸入輸出說明:

l   輸入說明四個數字,分四行輸入: x1y1x2y2

l   輸出說明兩點之間距離, 小數點四捨五入,算到小數點以後第四位

輸入輸出範例說明:
-----------------

l   輸入範例一
2
1
5.5
8

l   輸出範例一
7.8262

-----------------

l   輸入範例二
-20
20
20
10

l   輸出範例二
41.2311

-----------------

l   輸入範例三
3
4
-2
16

l   輸出範例三
13.0000

-----------------

Q2. 數制轉換
二進位、八進位、十進位、十六進位 互換計算
輸入三個數字A B C(中間用空白分隔),表示要從A進制的B 轉成C進制的數值
例如: 將 10 進位 25 轉成2進位,輸出為11001 

    輸入輸出說明:
  輸入說明三個數字  A B C,
                        A
是被轉換的進制,
                        B
是被轉換的進制數值,是一整數 (0<B<100000)
                        C 
是轉換的進制
  輸出說明一個數字  D A進制的B轉換成 C進制的數值

輸入輸出範例
-----------------

l   範例輸入一
10 25 2

l   範例輸出一
11001

-----------------

l   範例輸入二
2 1011 10

l   範例輸出二
11

-----------------

l   範例輸入三
    8 101 10

l   範例輸出三

65
-----------------

l   範例輸入四
10 31 16

l   範例輸出四

    1F

-----------------

l   範例輸入五
16 1AC 10

l   範例輸出五

    428

 

貳、競賽題 ( 出題中 近日貼上 )
我們正努力建置一 CMS OJ 線上自動評閱系統,方便 高雄市年底
高中學科能力競賽、高職程式設計比賽、國中程式設計比賽之用。

以上二題各位先 自我練習 ,這二題會在 Google Classrom 
(
課程代號
k2rzepr) 解題說明

沒有留言:

張貼留言