『壹』 c語言數組題
1、給整型二維數組 b[3][4]輸入12個數據,計算並輸出數組中所有正數之和、所有負數之和。
2、青年歌手參加歌曲大獎賽,有10個評委進行打分,試編程求這位選手的平均得分(去掉一個最高分和一個最低分)。
分析:這道題的核心是排序。將評委所打的10個分數利用數組按增序(或降序)排列,計算數組中除第一個和最後一個分數以外的數的平均分。
3、設二維數組 b[5][4]中有鞍點,即b[i][j]元素值在第i行中最小,且在第j列中最大,試編寫一程序找出所有的鞍點,並輸出其下標值。也可能沒有。
4、從鍵盤輸入一數,然後在一個整型一維數組a[20]中,用折半查找法找出該數是數組中第幾個元素的值。如果該數不在數組中,則列印」No found」。
5、編程列印如下圖形:
*
* *
* *
* *
*
6、有一電文,已按下列規律譯成解碼:
A→Z a→z
B→Y b→y
C→X c→x
… …
即第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母。非字母字元不變。編寫一個程序將密碼譯成原文,並輸出密碼和原文。
『貳』 C語言的數組問題{a[0]=a{1};} main() {int a[10]={10,9,8,7,6,5,4,3,2,1}
這個函數的功能宏肆是將輸入的指針所指向的後一個變數頌消賦給指針指向的變數。第一個for循環,i為2滿足條件,野絕知將a[3]賦值給a[2],數組變為{10,9,7,7,6,5,4,3,2,1},同理第二次循環數組變為{10,7,7,7,6,5,4,3,2,1},第三次為{7,7,7,7,6,5,4,3,2,1},運行此次循環後退出第一個for循環。第二個for循環為輸出數組的值,因此答案為7777654321。
『叄』 求助幾道c語言有關指針數組的題目
答案如下:第二題沒有給出矩陣C的取值方程,所以免答了……
(a)The sky is the limit.
(b) The sky is //前面是25個空
(c) //運行將出錯
(d) //編譯不會過.若"."是'.'的話輸出The sky is the limit
(e)//編譯不會過.若"