迴圈巢狀問題,求解

2023-02-18 02:35:09 字數 413 閱讀 1084

1樓:謝揚球

這兩個程式是不同的:

第一個程式的迴圈體是。

連續執行9次,printf(""也被執行了9次。

其中內層迴圈的迴圈體是printf("%1d*%1d=%-3d",j,i,j*i),連續列印後執行換行(printf(""操作。

一共執行了9次換行操作。

對於第二個程式,迴圈體是。

for(j=1;j<=i;j++)

printf("%1d*%1d=%-3d",j,i,j*i);

連續執行9次,其中內層迴圈體也是printf("%1d*%1d=%-3d",j,i,j*i),將以上迴圈執行完之後,再執行一次換行(printf(""操作。

這個程式的主要問題是沒有使用好「{}來區分語句到底是屬於哪一個迴圈的。建議實際除錯體會一下。

c語言,迴圈巢狀問題(列印99乘法表)

要 include stdio.h 不是 mian 是 main 最好寫 void main 去掉警告。執行結果 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5 5 10 15 20 256 6 12 18 24 30 367 7 14 21 28...

關於php中while巢狀迴圈問題求解決

資料庫php處理部分 public function index 我這裡用的thinkphp框架,不知道你是原生還是什麼,就簡單說一下思路。tb type m type tb product m products 這裡我是例項化我的資料表,說通俗點就是連線資料庫,指定某個表 types tb typ...

在IF語句裡面可以巢狀迴圈嗎

if本身只是判斷語句,裡面可以有迴圈語句,當然也可巢狀迴圈。其實,if和迴圈巢狀沒什麼關係,不存在可不可以的問題。你不會是想問 if 裡是否能巢狀if吧?這個當然也能 if var1 null c語言for迴圈巢狀if語句 兩種方法,一種是重新賦值,程式段如下 for i 0 i本層迴圈,由於賦值i...