看板 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
※ 同主題文章:
Re: [轉錄] 為了找工作的C++課程--作業1
04-13 19:17 abc1231qa
abc1231qa: Re: [轉錄] 為了找工作的C++課程--作業1 - Programming板