看板 Programming
作者 標題 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
※ 同主題文章:
02-02 15:15 □ [轉錄] 為了找工作的C++課程--作業1
● 04-13 19:17 Re [轉錄] 為了找工作的C++課程--作業1
04-15 11:29 Re [轉錄] 為了找工作的C++課程--作業1
04-22 16:50 Re [轉錄] 為了找工作的C++課程--作業1
04-22 17:04 Re [轉錄] 為了找工作的C++課程--作業1
※ 看板: Programming 文章推薦值: 1 目前人氣: 0 累積人氣: 670
3樓 時間: 2010-04-13 19:23:02 (台灣)
→
04-13 19:23 TW
只用一個function很簡單啊 把func1(i,j)改成func(1,i,j)就好了
5樓 時間: 2010-04-13 19:34:34 (台灣)
→
04-13 19:34 TW
對啊 func2就用 func(2,i,j),func()裡再用第一個參數來判斷要做什麼啊
回列表(←)
分享