C語言若干題,c語言練習題

2021-08-04 18:43:13 字數 1317 閱讀 1243

1樓:海湛英

main()

結果:2,3,1

main()

,i;for(i=0;i<3;i++) scanf("%d",x[i]);

printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);

} 輸入:2 4 6

結果: 2 0 4

x32就是3行2列

x00 01

10 11

20 21

x0 x1 x2 分別對應 x00 x10 x20

2樓:匿名使用者

1、考的是?表示式,首先判斷x-y是否等於0,因為c語言非零即為真

2、應該是2.3.1

問題太多了,呵呵

3樓:死亡騎士

1、考的是?表示式,首先判斷x-y是否等於0,因為c語言非零即為真

2.z=x++,y++,++y;因為逗號運算子級別最低,而賦值運算子級別較高,先執行z=x++,後執行x++,y++,++y 最後結果應該是2,3,1

4樓:匿名使用者

第2題:

x=y=1; 第1行

z=x++; 第2行

y++; 第3行

++y; 第4行

printf("%d,%d,%d\n",x,y,z); 第5行第1行 得到 x=1;y=1;

第2行 把x賦值給z即z=1;然後x在自加 到第3行時x就變為x=2(注意i++和++i的不同 i++在賦值時是先賦值後自加 而 ++i是先自加後賦值)

第3行 同理y在第3行時還是1到第4行時變為2第4行 y=3

第5行 輸出 2 3 1

第8題s[5] 為結構陣列

scanf("%s",s[0].name);即為結構陣列s的第一個元素總的結構成員name賦值

剩下請其他的高手幫他解決

我很就沒碰c了

c語言練習題

5樓:

c d a c d

a d d d b

a a a d b

6樓:匿名使用者

c b a b d

c c a d b

a d a d b

7樓:天蠍森林

1.c 2.b 3.

a 4.c 5.d 6.

c 7.c 8.d 9.

d 10.b 12.b 13.

a 14.c 15.b

c語言遞迴練習題,用debug自己搞了一遍還是搞不懂為什麼會倒著輸出一遍,求大神給講講

這個邏輯上很簡單啊,讀取一個字元,如果不是eof,就繼續遞迴,直到讀出eof,然後顯示字元,結束。所以你的程式裡,if及下面的遞迴呼叫改一下就好。自己試試吧!int recursive 把每次呼叫recursive 的地方都用recursive的整個函式體替換一遍,就像俄羅斯套娃一樣,再來看這個程式...

c語言5道練習題求大神程式設計QWQ除錯可執行

include typedef struct stustu int main for i 0 i 3 i printf n最高分學生的資訊 n printf 學號 s n stus max num printf 姓名 s n stus max name printf 第1門課成績 2f n stus...

C語言程式設計題,C語言程式設計題

兩種思路,一種設計過程比較簡單,就是直接用程式模擬所有可能的路徑,把合題意的走法全部計數。這種演算法的時間複雜度大約在o 2 n 左右,比較慢。另一種是建立一個數學模型,採用組合數的思想解這個問題,這樣設計出程式只是一個數學計算過程,組合數計算最快的演算法是o n 在加上求和,演算法時間複雜度為o ...