main(voidint n 9 while(n6nprintfd ,n以上程式的運算過程是怎樣的啊

2021-04-21 03:03:37 字數 2238 閱讀 5390

1樓:匿名使用者

n初始化為9

經過while迴圈進行自減(n--;)並輸出每次自減後的n值直到不滿足n>6的條件為止,此時n=6

整個過程就是連續輸出8,7,6

2樓:匿名使用者

876 是這樣吧,開始n = 9 n--後列印出就是8 迴圈 7 6 後跳出迴圈,你可以按程式設計流程走走思路

3樓:匿名使用者

就是一個迴圈輸出而已呀!

int n=9 定義變數並賦初值

while迴圈體

(n>6)迴圈條件

n--;c語言中的自減表示式,等同於n=n-1printf()輸出表示式。

154、有如下程式 main0 { int n=9; while(n>6) {n--;printf("%d",n);} } 該程式段的輸出結果是

4樓:金色潛鳥

b) 876

原因: int n=9; 初始 9

while(n>6) ,n= 9, 大於版6 進入,n-- 變8,輸

權出 8

n= 8, 大於6 進入,n-- 變7,輸出 7n= 7, 大於6 進入,n-- 變6,輸出 6n=6, 不滿足大於6的條件,迴圈結束。

5樓:匿名使用者

n=9;[n=9],n>6成立,開始迴圈baidu,n--;[n=8],printf輸出[8]n>6成立,繼續zhi迴圈,n--;[n=7],printf累計輸dao出[87]

n>6成立,繼續迴圈,n--;[n=6],printf累計輸出[876]

n>6不成立,結束迴圈

因此選b.

6樓:

這題目的主函式名為啥是main0,且後面沒有()?編譯都不會過!

c語言中的一道題目 main() {int n=9; while(n>=6) {n--;printf("%d",n--);}} 答案是86,求高人解釋

7樓:

第一輪:n=9,while判斷為1,首先執行n--,n變為8;

printf("%d",n--):首先列印8,然後將n-1,n=7;

第二輪:n=7,while判斷為1,首先對n-1,n=6;

與第一輪相同,列印出6,然後將n-1,轉變為5.

然後下一輪的時候while判斷為false,程式執行完畢。

解釋得夠詳細了吧?記得給分啊!

8樓:匿名使用者

步驟分解:

int n=9; //此時n=9

while(n>=6) //迴圈判斷,9>=6,條件為真,進入迴圈

n--; //此時n=8

printf("%d",n--); //n--表示先使用,再自減。先列印8,再自減為7.

while(n>=6) //迴圈判斷,7>=6,條件為真,進入迴圈

n--; //此時n=6

printf("%d",n--); //先列印6,再自減為5

while(n>=6) //迴圈判斷,5>=6,條件為假,退出迴圈

最後列印"86"

9樓:十七小十七

①n=9,進入while語句,執行n--,此時n=8;printf("%d",n--)是先輸出n再執行n--,所以這裡輸出8,此時n=7

②n=7,進入while語句,執行n--,此時n=6;printf("%d",n--)輸出6,再執行n--,此時n=5

③n=5,不符合while(n>=6)的條件,程式執行結束

{int n=9; while(n>6){n--;printf("%d",n);}}

10樓:匿名使用者

n--;

printf("%d",n);

n--在前面;執行完後就 n=8了

要從9開始顯示的話吧n--放後面

11樓:億戀

一二樓正解 建議你多看看自增自減運算子那一節

12樓:好運

{int n=9;

while(n>6)

{printf("%d",n);

n--;}}

這樣列印就是n從9開始

9米6貨車太耗油是怎麼回事,9米6貨車一般跑貨多少錢一公里

你好,油耗的問題涉及的因素很多,油耗升高和天氣冷暖有關,由於冬季環境溫度低,發動機達到正常的工作溫度的時間較長,發動機在低溫時的混合氣比較濃,因此冬天的燃油消耗會高於其他季節的油耗。冬季尤其是在冷啟動的一瞬間電腦會加大噴油量。車況確保正常的話,主要從車輛的載重量 駕駛的習慣比如說 急加油 急剎車 頻...

小米9和榮耀9X哪個好,榮耀9和小米6那個好?

四款二千元價位手機,iqoo neo 小米9 榮耀9x realme x進行了外觀和效能的體驗,值得推薦的為榮耀9x,1200左右的價位,在遊戲 拍照 系統上都值得一用。肯定是小米9好。第一 同價位的手機,小米配置高。第二 小米9手機支援紅外功能,可以遙控電視機,空調等等家用遙控電器。第三 小米9支...

6和9都是三的倍數,6和5和9的和是三的倍數嗎?你發現了什麼

6和5和9的和不是3的倍數,我發現如果有幾個數都是3的倍數,他們的和也是3的倍數,但如果其中一個不是3的倍數,他們的和就不是3的倍數。觀察3和9的倍數,你發現了什麼?20 通過觀察可以發現 如果一個數各位上的數字相加,他的和是三內的倍數,容那麼這個數一定是三的倍數!比如說,23,2 3 5,5 3不...