1樓:聽不清啊
i=0 ,進入迴圈。
不滿足if(i%2)
i++,i變為1,s+=i; s變為1
滿足while(i<7),繼續迴圈。
--------
滿足if(i%2)
i++,i變為2,continue;跳過迴圈體中後版續語句。權滿足while(i<7),繼續迴圈。
--------
不滿足if(i%2)
i++,i變為3,s+=i; s變為4
滿足while(i<7),繼續迴圈。
--------
滿足if(i%2)
i++,i變為4,continue;跳過迴圈體中後續語句。
滿足while(i<7),繼續迴圈。
--------
不滿足if(i%2)
i++,i變為5,s+=i; s變為9
滿足while(i<7),繼續迴圈。
--------
滿足if(i%2)
i++,i變為6,continue;跳過迴圈體中後續語句。
滿足while(i<7),繼續迴圈。
--------
不滿足if(i%2)
i++,i變為7,s+=i; s變為16
不滿足while(i<7),退出迴圈。
列印輸出:16
2樓:古神孤鴻
先講迴圈哈,do.....while迴圈是先執行後判斷所以,if(i%2) 表示如果i%2為真就執行裡面的版當i = 0 if(i%2) 假 不執行i++s += i s=1 while(1<7)此時i=1了,if(i%2) 真 執行 i++ 結束當前迴圈此時i=2了,if(i%2) 假 不執行
i++s += i s=4 while(3<7)此時i=3了,if(i%2) 真 執行i++ 結束當前迴圈此時i=4了,if(i%2) 假 不執行
i++s += i s=9 while(5<7)此時i=5了,if(i%2) 真 執行i++ 結束當前迴圈此時i=6了,if(i%2) 假 不執行
i++s+=i s=16 while(7<7) 不成立,破迴圈 s=16
c語言中,這道題怎麼做?大神求教
3樓:匿名使用者
a p2=&p1不正確。 &p1是int**型。 p2是int*型。 型別不匹配。
b 正確。 p1 p2分別指向m和n, 賦值等效m=n;
c 正確。 相當於p2 p1都指向m
d p2沒有分配空間, *p1=*p2 會引起異常。
所以 這裡 bc兩個都對。
用c語言程式設計這道題,求大神講解,指教,謝謝了! 20
4樓:育知同創教育
這個是很基礎的,就是從鍵盤獲得數,然後根據條件判斷,滿足條件執行迴圈體裡的內容,最後列印出來
看看這道c語言題,求詳解
5樓:千鋒教育
根據操作符結合律,可知先執行a置運算子,所以a型,char的取值範圍是-128-127,所以列印的是-126
求大神解答這道c語言題
當s j 比s i 大時,j i.這樣迴圈後得到的s j 就是s中的最小值.也就是 a 所以j 0 然後是交換s 0 和s 4 也就是 a 和 r 交換後 s rftea 輸出s值,rftea 迴圈是找出字串前四個字元中的最小ascii碼對應的字元的下標,後面是將最小的字元與s 4 交換,所以答案應...
誰會做這道c語言的題目大神,這道C語言的題目怎麼做?
這種題就是一個變數型別的轉換 a y 8 x b 67.00000 下面的是是字元accii嗎 k 107 a k 107 c2 b 67 c,用ascii嗎顯示為 大專寫的c,a為65,b為66 因此輸屬出為 8,67.0000 107,c 輸出結果是 抄8,67.000000107,c 解析 a...
c語言求大神,求C語言大神
在main中,定義了陣列a 下標 0 1 2 3 4 5 6 7 8 值 8 2 9 1 3 6 4 7 5 求f a,9 f a,9 max f a,n 1 a n 1 max f a,8 5 由於不知道哪個大,所以需要求f a,8 f a,8 max f a,7 7 f a,7 max f a,...