為什么這個程序輸出結果是這樣,為什麼這個程式輸出結果是這樣

2023-01-21 01:35:12 字數 721 閱讀 2050

1樓:石川徹平

我幫你寫規範點:

1 #include

2 main()

310 for(j=1;j<=4;j++);

11 ;

14 }

15 }

可以看出,有問題的是在第十行【 for(j=1;j<=4;j++); 】:注意,這個for後面有一個【;】,即表示到這裡這個for迴圈表達已經結束.11——13行的內容並不是這個for的一部分。

相當於【for(j=1;j<=4;j++);】是一個無效句子。於是程式真正執行的步驟是這樣:

進入第一層迴圈,i=1;

輸出*****

輸出* i++=2 輸出*****【即一共輸出6個*,也就是******】

輸出* i++=3 輸出*****【即一共輸出6個*,也就是******】

輸出* i++=4 輸出*****【即一共輸出6個*,也就是******】

輸入* i++=5 不滿足條件,程式結束。

你可以把第12行的*改成#

那麼輸出結果是:

*****

#*****

#*****

#*****

#還不理解的話請追問。

滿意請您採納,謝謝!

2樓:夢見鈔

注意**格式吧!!!

10 以下程序的輸出結果是, 10 以下程式的輸出結果是

注意2個基本概念 strlen是計算字串 有效長度 的 轉義字元,必須以 開頭,特殊常用的有一個 轉義字元表 符合這個 中列舉的 算1個字元長度 本題中 n是換行,是 均屬於 內容 而對於數字的表示 number才表示一個,即 012才表示一個長度,1也是一個長度,且表示對應ascii字元編號為1的...

php這個list結構的問題輸出y結果是什麼為什

y 值是 banana x 值是 raspberry list是按照陣列的下標進行賦值的,x賦值對應陣列下標為0的元素值,y對應資料下標1的元素值 php中 y x 是什麼意思 學過c語言的 都知道指標 其實這種用法就相當與指標了 是地址符號 y的值 不是 x的值 而是 x的記憶體地址這就是php中...

為什么會有12星座?是誰命名的?為什么要這樣命名

古人發現,天上一組組恆星把持著固定的形狀,鑲嵌在夜空中.為了便於觀察,古人用想象的線條,把天空劃分成許多區域並給它們取了響應的名稱,例如我國古代所命名的 二十八宿 三垣 等等.而在歐洲,古代希臘的天文學家把劃分出來的星空區域叫 星座 他們把這些星座命名為大熊座.仙后座等,因為它們看上去像動物或人們熟...