1樓:匿名使用者
for(i=1; i<=n; i++)
所以,對於外層迴圈for(i=1; i<=n; i++), 假如n=5
當i=1時, 1和2兩句先列印4個空格,然後3和4兩句列印1,之後5和6兩句不列印,不符合迴圈條件,最後換行。
當i=2時, 1和2兩句先列印3個空格,然後3和4兩句列印1,2,之後5和6兩句列印1,最後換行。
當i=3時, 1和2兩句先列印2個空格,然後3和4兩句列印1,2,3,之後5和6兩句列印2,1,最後換行。
按照上面步驟依次類推,直到不符合迴圈條件。
2樓:匿名使用者
第一次迴圈是列印的行數
第二次迴圈是列印的空格
第三次就是列印的內容了
假設n=3;那就列印三行
第一行有2格空格 第二行有1格空格 第三行有0格空格下面就開始列印內容了 第一行列印1
第二行是121
第三行是12321
c語言問題,這道題看不懂,求大神解釋,謝謝
3樓:雲戰天涯
指標題:p指標是指向第乙個節點的,也就是e,s指標指向g,題目要求把g插入到f後面,下面的四個方法中選出不能把g插入到f後面的乙個。
對於a選項:p=p->next:表示p指標指向f
:s->next=p:表示s的next指向f,而這裡s->next應該為\0,所以錯誤
4樓:匿名使用者
a答案中 p=p->next;p就指向f那個data 把e 的data拋棄了。
s->next = p;即 s的下一節點是p,p->next = s; p下一節點又指向s ,變成p s2個節點互相指。
所以是錯的。
c語言問題。這道題看不懂啊,求大神詳細解釋下,謝謝
5樓:煙火夜空
這是 統計 字串 中字元個數的。
還有 goodbye 寫錯了。如果 中間沒有 空格,那麼 這個結果應該是 8;
6樓:
s中存放的是字串的首位址,指標p從字串開始搜尋到末尾,返回p—s就是字串的長度
關於c語言的問題,為什麼我看不懂什麼意思,求大神給我詳細解釋一下while裡的迴圈,謝謝了!
7樓:匿名使用者
你可以象計算機一樣一句一句機械地執行你的程式,這就叫跟蹤:
int x=1,y=1; //x=1,y=1
while ( x<=9) //因條件成立執行迴圈體
y=1; //y=1
while(y<=x) //x=1,y=1,條件成立執行迴圈體
輸出:1*1=1
y++; //y=2
while(y<=x) //x=1,y=2,條件不成立結束迴圈
printf("\n"); //輸出換行,可見while(y<=x)迴圈是要輸出一行內容,而while(x<=9)可控制輸出幾行
x++; //x=2,y=2
while ( x<=9) //因條件成立執行迴圈體
y=1; //y=1
while(y<=x) //x=2,y=1,條件成立執行迴圈體
輸出:2*1=2
y++; //y=2
while(y<=x) //x=2,y=2,條件成立執行迴圈體
輸出:2*2=4
y++; //y=3
while(y<=x) //x=2,y=3,條件不成立結束迴圈
printf("\n"); //輸出換行
...經過上述跟蹤,得到了完整的兩行輸出:
1*1=1
2*1=2 2*2=4
可以預見的是後面的輸出:
3*1=3 3*2=6 3*3=9
...9*1=9 9*2=18 9*3=27 ... 9*9=81
是乙個九九乘法表,程式中while語句要分析它的起始和結束條件,因為while(x<=9)迴圈的結束條件是x>9,因此我們注意一下x的初始條件,x=1;迴圈體中對x進行無條件的賦值計算的語句就一句:x++;那麼可得出:經過迴圈,每次迴圈x會分別等於1,2,3,4,...
,9;y值在while(x<=9)迴圈體內,每次都要重新置1,然後迴圈條件是y<=x,迴圈體中有y++,也就是y從1逐次變化到x,如果用for迴圈表示可能會更容易讀懂:
for ( x=1;x<=9;x++,printf("\n") )
for ( y=1;y<=x;y++ )
printf("%d*%d=%d\t",y,x,x*y);
8樓:匿名使用者
先說外面的while迴圈
while (x<=9)
控制x從1-9迴圈。
裡面的while迴圈
y=1;
while (y<=x)
y的值從1-x來迴圈,並計算y乘x的值
9樓:匿名使用者
你這個應該是列印99乘法表吧
你對應一下,很簡單的
裡面那個while,就是判斷x是否小於等於y,如果符合條件,列印x*y=值x*y
如果不符合條件,列印換行,y加上1在列印
10樓:東方偶爾白
只是個雙迴圈 不知道你那裡不懂
看不懂啊!!求大神解釋,程式碼看不懂,求大神解釋!
這是黑色童話枕頭人系列的這個男人的兒子就是左邊的那堆白骨,他愛上了他爸,而他爸 這個男人 卻愛上了自己的父親 就是右邊那個奄奄一息的老漢 他qj了右邊的老漢,他兒子憤怒不已於是qj了他,又想去殺死爺爺,結果老漢失手殺了孫子,成了殺人犯。於是這個男人瘋了,他不記得自己的罪過,瘋顛下吃了自己的兒子,最後...
c語言語句看不懂,C語言,語句看不懂?
首先 這一句不是注掉了麼?另外,前面有返回值型別,說明這是個函式宣告,並非函式呼叫函式可以有三部分 函式宣告,函式定義,函式呼叫宣告一般是在開頭或者標頭檔案中,只是表示這個函式存在,因為呼叫函式的時候會向上找函式的定義或宣告,但是為了程式設計師便捷,一般都是把main函式寫在最前面,如果呼叫後面的函...
市政圖紙看不懂,求大神指點,市政圖紙看不懂,求大神指點
這個方向 指復的是平面的制方向,比如排水是從南向北排的,那麼壓實方向也是從南向北。壓實方向在具體施工中一般沒具體要求,達到壓實度即可,這裡面要求的目的是盡量使各類結構都保持統一,即使漏水也按著結構層往下游方向流。市政工程圖紙看不懂!求大神指點 擋土牆,右邊的是重力式擋土牆,左邊的是懸臂擋土牆 如何看...