1樓:匿名使用者
你除錯下。
第二個for只列印出5+3個「 」,第三個for 不關他的事。只迴圈了二次
第三個for 列印出當i=1 時 列印乙個# +第二個for打的4個「 」換行
當i=2時 j<=3 列印出三個###;+ 第二個 for 列印的3個「 」
換行當i=3時 j<=5 列印出五個#####+第二個for 列印的2個「 」
換行所以結果是那樣了.
""""""""#
""""""###
""""#####
2樓:匿名使用者
應該是("_"表示空格)
____#
___###
__#####
這個樣子的。
這是乙個大迴圈套兩個小迴圈。
第一次輸入4個空格後輸入1個「#」,最後輸入乙個換行第二次輸入3個空格後輸入3個「#」,最後輸入乙個換行第一次輸入2個空格後輸入5個「#」,最後輸入乙個換行
3樓:匿名使用者
外層for迴圈三次
每次外層for迴圈中
1,輸出乙個空格
2,緊接著輸出2*i-1個」#」(第一次輸出1個、第二次3個、第三次5個)
3,然後輸出乙個換行符號
所以最終結果就是
# ###
#####
4樓:
三角形的東西。每個學c的都應做過。
一道c語言閱讀程式題 求大神
5樓:
c語言函式引數入棧順序為從右至左,所以fun的引數是(2,1)或者f(3,2)
還有就是+兩邊的表示式執行順序是未定義的(編譯器實現不一樣),所以有2種可能
r為5或者7
你測試吧,肯定對的,不測試不要反駁我
c語言題目 讀程式,寫執行結果。下面程式的輸出結果是
6樓:時盼秋令祿
1,0,7
1,後++是先賦值再計算
前++是先計算再賦值
2.if中的||運算子,如果前面成立了,就不會再執行後面的了,(++i>0)成立了就不會再執行++j>0了
7樓:劉英博校一
1,0,7
首先++在左邊是先運算後取值
然後||
當其左邊為真時右邊表示式不運算,直接判真,所以++j沒有執行
8樓:喬晶晶牧暉
輸出1,0,7
因為++i的++在前,所以先累加1再取值,此時i=1,大於0條件滿足,||運算子後面的++j就不再計算,所以j=0,k++之後k=7所以輸出結果是1,0,7
c語言一道題,C語言一道題
程式 如下 include int main printf n printf 總和為 d n sum return 0 include void main 教材上面應該有這個啊 include long fun int a,int n int j long s 0,t 0 for j 0 j n j...
一道C語言的題,一道c語言題
其實他是有不同的,就是?後面應該是表示式,而不是可執行語句,是有返回值的,他適用於給同乙個變數賦不同的值,如果你的那個程式是這樣的。x f x1 f x 0 x1 x2 那麼這個程式就是可以的,但是你這個?後面的 裡面卻是賦值語句,所以產生了錯誤!你這個是給不同的變數賦相同的值 你看我這麼說對嗎?你...
c語言程式設計,一道題不會,求大神,一道C語言程式題,求大神幫忙!!!
include stdio.h include math.h main else else if a b a c else 知道三邊計算三角形面積可以使用海 式 海 式 s p p a p b p c p為周長的一半 p a b c 2 c語言中計算根號使用標頭檔案 include math.h 因...