# 1121 程式設計實習II (資訊一乙) Week04 ## 01. 同位元運算 --- ### 題目敘述 我們定義一個整數 n 的「同位元」為: 其二進位表示法中每位元的和再除以 2 的餘數。例如:21 = 10101 有三個 1,因此它的同位元為 3 (mod 2)。 在此,你要計算一個整數1 ≤ N ≤ 2147483647的同位元。 --- ### 題目輸入 輸入的每一行有一個整數N,直到 EOF 或 N = 0 --- ### 題目輸出 對於輸入中的每個整N,你要印一行The parity of B is N (mod 2).,其中B是N的二進位表示法。 --- ### 範例輸入1 ``` 1 2 10 21 0 ``` ### 範例輸出1 ``` The parity of 1 is 1 (mod 2). The parity of 10 is 1 (mod 2). The parity of 1010 is 2 (mod 2). The parity of 10101 is 3 (mod 2). ``` --- ## 02. 簡單算法 --- ### 題目敘述 給你一個範圍 a 到 b ,請你找出 a 與 b 之間所有奇數的和。 例如:範圍 [3, 9] 中所有奇數的和就是 3 + 5 + 7 + 9 = 24 。 --- ### 題目輸入 輸入的第一列有一個整數 T (1≦T≦100),代表以下有多少組測試資料。 每組測試資料為兩列,包含兩個數 a 與 b (0≦a≦b≦1000)。 --- ### 題目輸出 每組測試資料輸出一列,內容為 a 及 b 間所有奇數的和。 --- ### 範例輸入1 ``` 2 1 5 3 5 ``` ### 範例輸出1 ``` Case 1: 9 Case 2: 8 ``` --- ## 作業繳交方式 - 交至ilearn作業繳交區 - 原始碼檔名以 學號_題號.c 命名 (example. D1109070_01.c) - 兩題分兩個檔案上傳 - 在OJ上面有可以讓你檢視是否正確的作答區 - 名稱: [1121 (資訊一乙) 程式設計II Week04 上課] - 密碼: CPE_figihting
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up