---
# System prepended metadata

title: 114屆社課題單
tags: [教材]

---

#    114屆資研社課程題單
## 基本四則運算
#### 題目說明：
輸入一個a和一個b，求出以下的數值：
- a跟b之和(+)
- a跟b之差(-)
- a跟b之積(*)
- a跟b之商(/)
- a跟b之餘(%)
```
範例輸入1：
10 2

範例輸出1：
12 8 20 5 0

範例輸出2：
19 16

範例輸出2：
35 -3 304 1 3
```
## 條件判斷
####  第一題題目說明：
輸入5個數字(可以用變數或是陣列存)，輸入其中最小的數字
```
範例輸入1：
20 30 40 50 60

範例輸出1：
20

範例輸入2：
2 40 8 -59 10110110

範例輸出2：
-59
```
#### 第二題題目說明：
輸入三邊邊長，判斷是否可形成三角形。如果不可形成三角形則輸出No；反之輸出三角形的類型。
ex:
- 正三角形
- 直角三角形
- 等腰三角形
- 等腰直角三角形
- 鈍角三角形
- 銳角三角形
```
範例輸入1：
1 2 3

範例輸出1：
No

範例輸入2：
3 4 5

範例輸出2：
直角三角形
```
## 迴圈
#### 第一題題目說明：
輸入一個n，求1+2+...+n之總和為多少
```
範例輸入：
13

範例輸出：
91
```
#### 第二題題目說明：
輸入一個n，求1³+2³+...+n³
```
範例輸入：
13

範例輸出：
8281
```
> 提示!!! 這兩題都能用公式速解喔ovo!
### 第三題題目說明：
利用兩層的迴圈跟三個printf(或是cout)完成以下圖形
```
第一子題：
*****

第二子題：
*
*
*
*
*

第三子題：
*****
*****
*****

第四子題：
*
**
***
****
*****

第五子題：
*****
****
***
**
*

第六子題：
    *
   **
  ***
 ****
*****

第七子題：
*****
 ****
  ***
   **
    *
    
第八子題：
    *
   *
  *
 *
*

第九子題：
*
 *
  *
   *
    *
   
＃接下來有需要用到絕對值，abs()即為絕對值的用法，在()內填入你要絕對值的變數or數值
第十子題：
*
**
***
**
*

第十一子題：
    *
   **
  ***
   **
    *

第十二子題：
  *
 ***
*****
 ***
  *
  
第十三子題：
  *
 * *
*   *
 * *
  *
  
第十四子題：
  1
 121
12321
 121
  1
```

恭喜恭喜!如果以上的題目都能完成那你大概掌握了基本的程式能力了:D
如果要找更多的題目可以參考https://hackmd.io/@hlhs-irc/S1Ya0M7XF
裡面有之前學長們提供關於程式設計的教材