#02数据结构练习二
參考答案看底部
1.分段函數3
題目描述
有一分段函數,y=f(x)。當x小于6時,y=x-12;當x大于等于6且小于15時,y=3x-1;當x大于等于15時,y=5x+9。從鍵盤上輸入一個整數x,輸出對應的y值。
輸入描述
0
輸出描述
-12
樣例輸入
0
樣例輸出
-12
2. 出租車計費
題目描述
根據某城市普通出租車收費標準編寫程序對車費進行計算。具體標準如下:起步里程為3km,起步費10元;10km以內超過起步里程部分,每千米2元,超過10km以上的部分,每千米3元。
輸入描述
行駛里程數(單位千米)。
輸出描述
乘客應支付的車費(單位元),結果四舍五入,保留到元。
樣例輸入
12.5
樣例輸出
32?
3. 判斷輸入的字符的類型
題目描述
我們將字符分為五類:大寫字母、小寫字母、數字、控制字符、其他字符。
編寫程序,從鍵盤輸入一個字符,輸出字符所屬的類型:大寫字母時輸出capital letters, 小寫字母時輸出small letters,數字是輸出figures,其他字符時輸出 others。
輸入描述
從鍵盤輸入一個字符
輸出描述
輸出字符所屬的類型
樣例輸入
A
樣例輸出
capital letters?
4. 【循環】馬戲團觀眾人數
題目描述
一個馬戲團表演, n 個座位全滿,全部門票收入是 120 元,現在知道,男人每人 5 元,女人每人 2 元,小孩每人 1 角。根據總人數,計算出男人、女人和小孩各多少人。
輸入描述
總人數 n
輸出描述
男人、女人和小孩人數,若 n 人無法滿足條件,則輸出“No output\n”
樣例輸入
60
樣例輸出
0 60 0
19 11 30?
5. 【循環】計算:t=1-1/(22)-1/(33)-…-1/(mm)
題目描述
計算:t=1-1/(22)-1/(33)-…-1/(mm)
輸入描述
整型變量m
輸出描述
t(保留六位小數)
樣例輸入
10
樣例輸出
0.450232?
6. 【循環】計算一個整數N的階乘
題目描述
計算一個整數N的階乘
輸入描述
一個整數N, (0〈=N〈=12)
輸出描述
整數N的階乘.
樣例輸入
5
樣例輸出
120
7. 素數問題
題目描述
編寫一個程序判斷一個數是否為素數
輸入描述
整數
輸出描述
1或0(其中1表示此數為素數,0為表示為不是素數)
樣例輸入
5
樣例輸出
1?
8. 【數組】輸出最大值及其下標
題目描述
在數組中輸入10個數據,輸出最大值及其下標。
輸入描述
輸入10個整型數據。
輸出描述
輸出最大值,及其對應的數組元素下標。
樣例輸入
1 3 5 9 6 4 2 0 8 7
樣例輸出
9 3?
9. 順著念,花叢飛,倒著念,比糖甜
題目描述
基礎科學學院元旦晚會,游戲環節是大家最喜愛的部分,既能全民參與又有獎品可拿。這次的游戲是將一行英文內容顛倒過來,并快速說出。假設我們把這行英文放到str數組中,逆序存放后仍然存到str中,str的長度不超過100個字符。
輸入描述
輸入包括一行。 第一行輸入的字符串(含空格)。
輸出描述
輸出轉換好的逆序字符串。
樣例輸入
I am a student!
樣例輸出
!tneduts a ma I
?
10. 【數組】排序
題目描述
下了飛機終于到家了,老王很高興啊!畢竟解決了一道題,好像是你解決的,他高興什么。。。←_←,對啊!你解決的!所以老王想請你吃飯,他帶你去了一個神奇的地方:一家神奇的面包店!這家店的面包很獨特!每個面包的大小都不一樣!老王買了一些面包,但是啊,老王有強迫癥!!!想吃的話,必須要擺整齊吃才行,怎么擺呢?最簡單的一種是按照面包的大小從小到大排出來,╮(╯▽╰)╭說到這里,可能你不想吃了,老王請的你敢不吃!所以排吧!(哈哈!!!)
輸入描述
輸入兩行
第一行一個正整數,表示一共有n個數字
第二行有n個整數a[i],每個數字用一個空格隔開
輸出描述
輸出一行,排序后的數組,數字之間用空格隔開,最后一位沒有空格
樣例輸入
3
2 1 3
樣例輸出
1 2 3
提示
1<=n<=1,000
-10,000<=a[i]<=10,000
?
參考答案
總結
以上是生活随笔為你收集整理的#02数据结构练习二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows XP 共享 Workgr
- 下一篇: 物联网空开价格_智慧物联网空开断路器