---
# System prepended metadata

title: 1121 程式設計實習II (資訊一乙) Week04作業
tags: [程式設計 II]

---

# 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
