顯示廣告
隱藏 ✕
看板 Programming
作者 abc1231qa(替咖)
標題 Re: [轉錄] 為了找工作的C++課程--作業1
時間 2010年04月13日 Tue. PM 07:17:15


※ 引述《abc1231qa》之銘言:
> ※ 本文轉錄自 Knuckles_note 看板
> 作者: Knuckles(阿德) 看板: Knuckles
> 標題: 為了找工作的C++課程--作業1
> 時間: 2008年08月06日 Wed. PM 06:10:50
> 先把那本 Visual C++ 2005 Express 入門進階
> 的PART 1(ch1~ch5)看一看
> 然後練習一下幾個常見的作業:
> 1. 九九乘法表 (課本裡有了,自己寫寫看)
> 2. 猜數字,隨機產生一個1~100之間的數字,
>    讓使用者輸入一個數後,會回應太大或太小,直到使用者猜對
>    hint: 產生隨機數的方法,在help裡搜尋 rand()
> 3. 找質數,讓使用者輸入一個數N,顯示小於N的所有質數
>    hint: 如果一個數沒有比他的平方根小的因數(除了1以外),他就會是質數
> 4. 數學運算,計算出 x1 = | cos(30° ) - ln(10) | 5
>    hint: #include <cmath> ,在這裡找能用的函數來用

現在才在寫會不會太慢XDDDDDDDDDD

而且我只寫了九九乘法表的function

void func2(int i ,int j);
void func1(int i,int j)
{
    if(i>1)
    {
        func1(i-1,j);
    }
    if(j>1)
    {
        func2(i,j-1);
    }
    cout<<i<<"*"<<j<<"="<<i*j<<endl;
}
void func2(int i ,int j)
{
    if(j>1)
    {
        func2(i,j-1);
    }
    cout<<i<<"*"<<j<<"="<<i*j<<endl;
}


如果有人看到這篇

請告訴我有沒有辦法只寫一個function

且不用Loop的?

更正

後來想一下 用很多變數跟判斷式 應該能做到

但是這樣不如寫迴圈

--
※ 來源: DISP BBS 看板: Programming 文章連結: http://disp.cc/b/33-1st
※ 作者: abc1231qa  來自: 134.208.3.176  時間: 2010-04-13 19:17:15
※ 編輯: abc1231qa  來自: 134.208.3.176  時間: 2010-04-13 19:19:10
※ 看板: Programming 文章推薦值: 1 目前人氣: 0 累積人氣: 670 
1樓 時間: 2010-04-13 19:17:36 (台灣)
  04-13 19:17 TW
發覺自己功力太差.......
2樓 時間: 2010-04-13 19:20:32 (台灣)
  04-13 19:20 TW
為什麼不用loop ^^||
3樓 時間: 2010-04-13 19:23:02 (台灣)
  04-13 19:23 TW
只用一個function很簡單啊 把func1(i,j)改成func(1,i,j)就好了
4樓 時間: 2010-04-13 19:30:12 (台灣)
  04-13 19:30 TW
真假!
5樓 時間: 2010-04-13 19:34:34 (台灣)
  04-13 19:34 TW
對啊 func2就用 func(2,i,j),func()裡再用第一個參數來判斷要做什麼啊
6樓 時間: 2010-04-13 20:20:08 (台灣)
  04-13 20:20 TW
阿勒 原來是這樣~~~~ 是我把問題複雜化了........
7樓 時間: 2010-04-13 22:04:14 (台灣)
  04-13 22:04 TW
其實我一直在想最少code的解是什麼XD
8樓 時間: 2010-04-14 19:38:13 (台灣)
  04-14 19:38 TW
為什麼不用loop呢...這樣寫好複雜(汗 loop有什麼可怕的缺點嗎?
9樓 時間: 2010-04-14 21:12:05 (台灣)
  04-14 21:12 TW
替咖未來想走 ACM 那類的?
10樓 時間: 2010-04-15 00:35:21 (台灣)
  04-15 00:35 TW
因為九九乘法表用for寫沒挑戰性阿 想說來動動腦.........
11樓 時間: 2010-04-15 16:40:25 (台灣)
  04-15 16:40 TW
soga 的確用for寫很無聊
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇