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 ...