C語言練習第七章 陣列(選做)
題目(Description):
計算1+32+52+72+92+....392 的結果。
輸入(Input):
無
輸出(Output):
1+32+52+72+92+....392 的值
2.
題目(Description):
在一段字串中,輸出所有母音字字母(母音字母:aeiou)。
輸入(Input):
一段字串(26個小寫的英文字母)
輸出(Output):
找到並輸出的母音字母
示例1(Sample):
輸入(Input):
diguandg
輸出(Output):
iua
示例2(Sample):
輸入(Input):
bdaaidsuy
輸出(Output):
aaiu
3.
題目(Description):
給一個數組輸入n 個整數,要求按逆序輸出。
輸入(Input):
(1)陣列元素個數
(2)陣列元素
輸出(Output):
逆序陣列元素
示例(Sample):
輸入(Input):
10
0 1 2 3 4 5 6 7 8 9
輸出(Output):
9 8 7 6 5 4 3 2 1 0
4.
題目(Description):
求出一個矩陣中值最大的那個元素,以及其所在的行號和列號(行號和列號均從0開始)。
輸入(Input):
(1)矩陣的行和列
(2)矩陣元素的值
輸出(Output):
矩陣中值最大的那個元素,以及其所在的行號和列號
示例(Sample):
輸入(Input):
4 3
1 2 3 4 5 6 7 8 9 10 11 12
輸出(Output)
5.
題目(Description):
楊輝三角,又稱賈憲三角形,帕斯卡三角形,是二項式係數在三角形中的一種幾何排列。簡單的說,就是兩個未知數和的冪次方運算後的係數問題,比如:(x+y)2=x2+2xy+y2,這樣係數就是1、2、1,是楊輝三角的第三行。
楊輝三角最本質的特徵是,它的兩條斜邊都是由數字1組成的,而其餘的數則是等於它肩上的兩個數之和。
楊輝三角的排列性質如下:
要求:輸出10行楊輝三角形。
輸入(Input):
無
輸出(Output):
10行楊輝三角形,且每個數佔5列且右對齊
6.
題目(Description):
有一個已經排好序的整數陣列 (1,4,6,9,13,16,19,28,40,100) 。現在輸入一個整數,要求按原來的順序將它插入到陣列中。
輸入(Input):
要插入的新數
輸出(Output):
(1)插入新數前的陣列(每個數佔5列且右對齊)
(2)插入新數後的陣列(每個數佔5列且右對齊)
示例(Sample):
輸入(Input):
12
輸出(Output):
original array is:
1 4 6 9 13 16 19 28 40 100
insert a new number:
1 4 6 9 12 13 16 19 28 40 100
7.
題目(Description):
找出一個整數矩陣中的鞍點,即在該位置上的元素在該行上最大,在該列上最小,也可能沒有鞍點。
輸入(Input):
(1)矩陣的行和列
(2)矩陣的元素值
輸出(Output):
鞍點
示例1(Sample):
輸入(Input):
3 4
1 2 3 4 5 6 7 8 9 10 11 12
輸出(Output):
示例2(Sample):
輸入(Input):
4 5
1 2 5 3 4 3 1 4 2 6 8 6 3 9 2 7 5 2 3 1
輸出(Output):
題目(Description):
9個評委給某個參賽選手打分,去掉一個最高分和一個最低分,求該參賽選手的平均分。
輸入(Input):
9個數值(9個評委的打分,實數)
輸出(Output):
去掉最高分:***
去掉最低分:***
平均分為:***
提示(Hint):
輸出格式為 printf("去掉最高分:%.2f,去掉最低分:%.2f,平均分為:%.2f",......);
示例(Sample):
輸入(Input):
89.5 90.6 88.7 92.3 99.8 70.5 86.7 88.6 93.5
輸出(Output):
去掉最高分:99.80
去掉最低分:70.50
平均分為:89.99
9.
題目(Description):
從鍵盤輸入3個字串,輸出其中最大的字串。字串的大小是按照對應字元的ASCII來比較大小。例如字串 "ab" 和字串 "aBc",第一個字元都是 'a' 相同,但由於第二個字元 'b' 大於 'B',所以得出 "ab" 大於 "aBc"
輸入(Input):
3個字串
輸出(Output):
最大字串
示例(Sample):
輸入(Input):
abcd
abc
this
輸出(Output):
this
10.
題目(Description):
輸入一行字元(不超過100),要求:統計其中有多少個單詞,單詞之間用空格分隔開。
輸入(Input):
一行字元(不超過100)
輸出(Output):
單詞個數
示例(Sample):
輸入(Input):
I like learning C programming.
輸出(Output):
5