1樓:匿名使用者
for迴圈從i=0,x=0開始迴圈,只要讀取的x不是876,就繼續迴圈。
i從0到9,至多迴圈10次。然後執行i++,i=10,不滿足迴圈條件退出迴圈。
因此for迴圈語句至多執行10次,選a
2樓:
選a執行10次。看迴圈體,x = 0; i <= 9 && x != 876。
首先看x,由於整個過程中沒有對x的操作,所以x始終為0;也就是說x != 876這句話始終是對的。所以只需要看i了,i=0開始迴圈,程式可以一直執行到i=9.
這中間剛好執行10次,也就是說程式相當於輸出了十個10.
其實上面的**跟下面結果一樣:
int x = 0;
for (int i = 0; i <= 9; i++)
3樓:丨紅色石頭
選a,迴圈條件i<=9&&x!=876,兩個同時滿足是才會繼續迴圈,當i>9或x=876時迴圈結束,輸入全不是876最多迴圈10次
4樓:聽不清啊
最多迴圈10次。
當輸入的x從不等於876時,迴圈會執行10次(i等於:0,1,2,3,4,5,6,7,8,9)
c語言程式設計 選擇題第五題 要解析(確定的人答...拜託了)
5樓:匿名使用者
首先,->的優先順序高於++,所以相當於(p->str)++,因此肯定不在p上,b選項排除
其次,由於str是指標,並沒有*str出現,因此沒有不影響str指向的內容,所以c選項可以排除
第三,str不是const類似,可以進行++運算,並無不妥,d選項可以排除
第四,確定選a!
最後總結:出現了多運算子,首先判斷運算子的優先順序,然後按坐左到右優先或從右到左優先加(),再來判斷運算先後順序,++操作是變數自身加1,指標變數也是變數,只是把地址值增加了一個單位。
6樓:匿名使用者
a啊 打個比方 如果是str 是「hello world「
那就會是 "ello world"
誰有c語言程式設計練習題和詳細的解析(答案優秀者再加50)
7樓:匿名使用者
c語言程式設計練習題和詳細的解析
8樓:匿名使用者
呵呵!我有!一百例!郵箱!
大神幫忙看看,c語言題目,要有解析!!
9樓:匿名使用者
a 執行正確,結果輸出正確。
b 執行正常,輸出不正確,原因:union預設賦值是給第1個元素。
c 執行不正常。原因:comm= 後 缺少語句結束符 ;
d 執行不正常。原因:comm=5; union 賦值語法錯誤
c語言的題要解析
10樓:匿名使用者
[a=1,b=1],a<=100成立,開始迴圈:b>10不成立,b%3==1成立,b+=3;[b=4],continue;
a++;[a=2],a<=100成立,繼續迴圈:b>10不成立,b%3==1成立,b+=3;[b=7],continue;
a++;[a=3],a<=100成立,繼續迴圈:b>10不成立,b%3==1成立,b+=3;[b=10],continue;
a++;[a=4],a<=100成立,繼續迴圈:b>10不成立,b%3==1成立,b+=3;[b=13],continue;
a++;[a=5],a<=100成立,繼續迴圈:b>10成立,break;跳出並結束迴圈
輸出:a=5
11樓:
a: 1,2, 3, 4, 5
b: 4,7,10,13,13(b>10了,break;)
所以結果是a=5。
C語言程式設計題,C語言程式設計題
long fun int k if i 2 return 1l return k fun k 1 或 include stdio.h main double h,c printf input h n scanf lf h c 5.0 9 h 32 printf c lf c 實驗一 簡單的c程式設計...
c語言程式設計題,C語言程式設計題
可以這樣理解,int p是一個二級指標,int a中a也是一個二級指標,a和p是同一級別的。在這個程式中 p 0 指向了a 0 p 1 指向了a 2 p 2 指向了a 6 p 3 指向了a 12 p 0 0 等於a 0 0 因為p 0 是指向a 0 的一級指標,向後偏移0個int,所以p 0 0 a...
c語言程式設計題計算,C語言程式設計題 計算Cmn
cmn是一個數學上的公式,其中m是其的下角標,n是其的上角標。計算方法是 m m 1 m 2 共有n項的乘積,然後除以n的階乘 用c語言做這個計算的程式設計,步驟如下 1 首先需要讀取m和n的值,然後在讀取的同時進行判斷是否滿足m 0 n 0 m n的條件,如果不滿足要求重新輸入。2 然後可以構建兩...