1樓:匿名使用者
a資料只能存放字元 5到8
第一組輸入 5678
s['9'-'5'-1] = s[3] == 'four'
s['9'-'6'-1] = s[2] == 'three'
s['9'-'7'-1] = s[1] == 'two'
s['9'-'8'-1] = s[0] == 'one'
記住a只能存放 5678 剩下的你自己推算了下了
2樓:自我程式設計
首先,看你題目,題目最後輸出的**有錯。
printf這裡格式是%s不是%ds。
這個**s是一個指標陣列,每一個指標指向一個字串。(相當於二維字元陣列)
while這一段的意思就是:接收最多9個字元(回車確認)(字元必須是'5'~'8'範圍內的字元,輸入以外字元無效)。把輸入的字元依次儲存在陣列a中,
while輸入完畢,在a陣列最後一個字元後面新增結束符號0(這樣a才是一個完整的字串)。
for這一段就是遍歷a陣列,取出a陣列的每一個數字字元,並求'9'-a[k]-1的值,取該值為下標的s陣列元素,也就是對應s陣列中的字串(s中每一個元素就是一個指標,其值就是對應字串的首地址)。
(1)輸入5678,那麼a陣列中的字串就是“5678”,那麼依次取a的元素就是'5','6','7','8'。
那麼'9'-a[k]-1的值就是3,2,1,0。那麼列印的就是s[3]s[2]s[1]s[0],也就是"four" "three" "two" "one"。選d。
( 2 )輸入8561#,a陣列中的字串是“8561”,列印的就是s[0]s[3]s[2]s[7],也就是"one" "four" "three" 。(s[7]沒有初值)。選c
(3)(4)同理不解釋了。
求大神解答下這道c語言題,謝謝,詳細一點
3樓:聽不清啊
r=st(p);呼叫時,p初始指向k,即a初始指向k,c也指向k,if(*a>*c)c=a;條件不滿足。
返回k的地址,賦值給r。
輸出的是k的值,即7。
4樓:
你可以解釋一下樣例是什麼意思,我沒參加過acm,但是我的c與c++程式設計能力還可以,我現在去自習,如果可以,你解釋一下,我晚上回來一起研究,如果不願意就算了,這個樣例輸出我理解不了啊,謝謝
詳細過程謝謝。畫圖受力分析解釋做詳細一點
從c球看,a,b對其的靜電力為引力,且大小相等,沿a,b連線方向的分量相互版抵消,所以這兩引權 力的合力方向垂直於a,b的連線,且指向a,b連線,於是就得出了電場的方向 再從a或b球看 例如a 受到b的沿a,b連線的斥力 c的引力還有勻強電場對其向上的靜電力,由於勻強場的力垂直a,b連線,所以c的引...
我一點好聽的歌曲吧,語言不限,謝咯
衝你把咱ft的歌聽爛的份上,偶就推薦你幾首吧 自己整理的哦 看你情況應該對韓樂和中文歌很熟,所以我主要推薦一些日本和英文的 1.ghost little boots 英 2.new in town little boots 英 3 that s why you go away michael lea...
請問有人知道魚頭火鍋的做法嗎?要詳細一點謝謝,魚頭不要煎的
魚頭火鍋屬bai於家常du菜,我經常做,而且老婆zhi特喜歡吃,首先dao選擇一個大頭鰱魚頭回。從中答 間破開,為了味道好進去。配菜根據自己喜好,但是豆腐必不可少,因為豆腐去腥味。這樣就可以開始做了,首先把魚頭小火慢燉,水滿過魚頭即可。先放作料。燉開以後加入豆腐,再大火燒開。這樣豆腐不會爛。然後就可...