1樓:
這個不是c語言的吧,
下面這個是c語言的:
for(a=1;a<=2;++a)
for(b=1;b<=3;++b)
for(c=1;c<=4;++c)
第一次:a=1,b=1,c=1,a=a+b+c=3;輸出3
[2] : a=1,b=1,c=2,a=a+b+c=4;輸出4
[3] : a=1,b=1,c=3,a=a+b+c=5;輸出5
[4]: a=1,b=1,c=4,a=a+b+c=6;輸出6
[5]: a=1,b=2,c=1,a=a+b+c=4;輸出4
[6]: a=1,b=2,c=2,a=a+b+c=5;輸出5
[7] : a=1,b=2,c=3,a=a+b+c=6;輸出6
[8]: a=1,b=2,c=4,a=a+b+c=7;輸出7
[9]: a=1,b=3,c=1,a=a+b+c=5;輸出5
[10]: a=1,b=3,c=2,a=a+b+c=6;輸出6
[11] : a=1,b=3,c=3,a=a+b+c=7;輸出7
[12]: a=1,b=3,c=4,a=a+b+c=8;輸出8
[13]: a=2,b=1,c=1,a=a+b+c=4;輸出4
[14] : a=2,b=1,c=2,a=a+b+c=5;輸出5
[15] : a=2,b=1,c=3,a=a+b+c=6;輸出6
[16]: a=2,b=1,c=4,a=a+b+c=7;輸出7
[17]: a=2,b=2,c=1,a=a+b+c=5;輸出5
[18]: a=2,b=2,c=2,a=a+b+c=6;輸出5
[19] : a=2,b=2,c=3,a=a+b+c=7;輸出7
[20]: a=2,b=2,c=4,a=a+b+c=8;輸出8
[21]: a=2,b=3,c=1,a=a+b+c=6;輸出6
[22]: a=2,b=3,c=2,a=a+b+c=7;輸出7
[23] : a=2,b=3,c=3,a=a+b+c=8;輸出8
[24]: a=2,b=3,c=4,a=a+b+c=9;輸出9
2樓:阿吉
例如for(a=0; a<5; a++),執行到此的時候,首先把0付給a,然後判斷a是否小於5,是就執行for裡面的內容,大於或者等於5就不執行for裡面的語句,直接往下走。執行for裡面的語句後,再執行a++,即a由0變為1了,再判斷a是否小於5,是,就繼續執行for裡面的,以此類推。
3樓:匿名使用者
a=1,b=1,c=1,2,3,4;
a=1,b=2,c=1,2,3,4;
a=1,b=3,c=1,2,3,4;
a=2,b=1,c=1,2,3,4;
a=2,b=2,c=1,2,3,4;
a=2,b=3,c=1,2,3,4;
for迴圈執行時先看初始值 a=1,然後看是否滿足迴圈條件 a<=2 ,滿足則進行迴圈體,執行完迴圈體,就進行++a,然後在看是否還滿足迴圈條件,依次進行直到不滿足迴圈條就就退出迴圈
4樓:
我看不出來是道c語言的題?for語法錯誤。
但是題意我明白。我來小分析一下哈
paulclover(樓上)說的很有道理。我在小解釋一下哈從你的題目上看應該是for的巢狀使用,就是for中有for。巢狀就是從裡望外依次分析,
for(a=1;a<=2;++a)
for(b=1;b<=3;++b)
for(c=1;c<=4;++c)
a=1,a<=2結果為正執行下乙個for語句,b=2,b<=3結果為正望下執行,最後乙個for語句也成立,因為是最後一迴圈語句就開始一直執行自己知道自己迴圈結束,結束之後判斷倒數第二個for如果倒數第二個又成立,就在次執行倒數第乙個語句知道倒數第乙個迴圈結束,以後繼續這樣迴圈下去,知道第乙個for迴圈就是控制a的迴圈結束。具體的執行就象樓上說的那樣了,不知道你能理解不能哈。慢慢來,用的多了自然就明白了哈,其實一點也不難。
5樓:
什麼c啊?
更像matlab
6樓:匿名使用者
這是matlab裡面的語句吧?
7樓:
反正你這個不是c語言的程式就是了!!!
下次想最快得到答案
請你選擇好問題的種類
c語言高手請進,C語言高手請進!
程式設計除了多寫程式外沒有別的方法。程式語言只是基礎中的基礎。要想成為出色的程式設計師,必須還要對演算法領域有一定了解才行。快速提高的路子很少吧。結論 先看好程式語言的書,然後去找演算法或者資料結構的書來看。c語言只是個基礎,平台的學習才是關鍵,你想學linux系統,你就去找關於linux系統的書吧...
c語言高手請進請教個問題,C語言高手請進,請教個問題
編譯好之後。不區分型別的,那個 p佔了4個連續的位元組。系統先在堆或者棧中分配好4個連續位元組之後,才把那個位址賦給p的,不是由p決定的。int p 3 這種寫法在c語言中式簡化寫法,lz學了編譯原理就知道了,這句話還是拆成兩句,先在棧中分配了四個位元組儲存3,然後才把第乙個位元組的位址賦給p的。虛...
求C語言高手幫忙做個小程式,跪求C語言程式設計高手幫忙編個小程式,大一年級的
受不了樓主!開玩笑呢!100分我給你費這勁啊 我閒的啊!自己慢慢折騰去吧!光焰火的 演算法要做好的話 也是很花功夫的 用c做這個程式啊!還是小程式,你做做看!虧你想得出,乾脆用彙編去做啊!我不得不佩服樓主的想象力,這樣的程式要是用c做出來的話,那就真有點牛了 在這很難有人幫你做的.汗!你請教學校裡的...
求高手給編個C語言程式,求高手編C語言程式 三者隨便乙個即可
題目不限嘛?給個郵箱給你發 如果只要求200行,樓上那位的確實的很好,呵呵 這個題目還真有意思。include void main 求高手編c語言程式 三者隨便乙個即可 20 第一題的 include include define num 5 int letter num int used num ...
c語言高手請進,請教各位c語言大佬?
main 跟著程式一步一步走。剛開始定義y 10 然後進入while迴圈。在迴圈的時候 首先y y的值就變成了9while 括號裡除非是0,否則都會進行迴圈。while 0 的時候會停止迴圈。while 9 輸出 y 9 然後y y變成8 然後y 8依次類推到y 0 所以輸出結果 答案 是 y 9y...