這個程式哪邊有問題?

這個版面提供迫切想要熟悉資管領域、學習各項技術的同學們一條路。目前以技術方面為主,未來也期待商管人才多多支援本版。無論您是菜鳥還是高手,都歡迎多來學習、指教。
本版發佈資管系讀書會訊息、討論各項技術的入門之道、也提供對 E-Office 有興趣的朋友們一個學習、訓練的空間。

版主: E-Office小組

分享到: Facebook

這個程式哪邊有問題?

文章eyes8168 » 週日 3月 27, 2011 3:07 pm

這是一個C語言的程式(自己練習函數用法寫的)
希望能印出72個星號和99乘法表
編譯成功,但是執行的時候只會印出星星,請問是哪邊有寫錯?
感謝學長姐或教授或前輩的解答

http://pastie.org/1720954

上面這個連結點下去就可以看到程式碼
eyes8168
懷疑的國中生
 
文章: 58
註冊時間: 週五 8月 13, 2010 3:19 pm

Re: 這個程式哪邊有問題?

文章maa » 週日 3月 27, 2011 3:31 pm

eyes8168 寫:這是一個C語言的程式(自己練習函數用法寫的)
希望能印出72個星號和99乘法表
編譯成功,但是執行的時候只會印出星星,請問是哪邊有寫錯?
感謝學長姐或教授或前輩的解答

http://pastie.org/1720954

上面這個連結點下去就可以看到程式碼


代碼: 選擇全部
void multiplication()
{
     int a,b,c;
     c=a*b;
     for(a=1;a<=9;a++){
         for(b=1;b==9;b++){
         printf("%d*%d=%d",b,a,c);
         }
         printf("\n");
     }
}


看一下 multiplication() 的第二個 for 迴圈:

代碼: 選擇全部
for(b=1;b==9;b++)


for 迴圈的條件判斷式 (b==9) 這個是什麼????

加油,還有兩三步要走。
maa
版面管理員
 
文章: 631
註冊時間: 週一 9月 13, 2004 10:16 am
來自: 縱橫資通能源

Re: 這個程式哪邊有問題?

文章eyes8168 » 週日 3月 27, 2011 9:07 pm

maa 寫:
eyes8168 寫:這是一個C語言的程式(自己練習函數用法寫的)
希望能印出72個星號和99乘法表
編譯成功,但是執行的時候只會印出星星,請問是哪邊有寫錯?
感謝學長姐或教授或前輩的解答

http://pastie.org/1720954

上面這個連結點下去就可以看到程式碼


代碼: 選擇全部
void multiplication()
{
     int a,b,c;
     c=a*b;
     for(a=1;a<=9;a++){
         for(b=1;b==9;b++){
         printf("%d*%d=%d",b,a,c);
         }
         printf("\n");
     }
}


看一下 multiplication() 的第二個 for 迴圈:

代碼: 選擇全部
for(b=1;b==9;b++)


for 迴圈的條件判斷式 (b==9) 這個是什麼????

加油,還有兩三步要走。


啊~一時手殘打錯了,謝謝,已修正。
eyes8168
懷疑的國中生
 
文章: 58
註冊時間: 週五 8月 13, 2010 3:19 pm


回到 資管系新手學習版

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客

cron