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


※ 本文轉錄自 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> ,在這裡找能用的函數來用

--
※ 來源: 台大電信 DISP 實驗室 (http://disp.twbbs.org)
※ 作者: Knuckles  來自: 140.112.175.128  時間: 2008-08-06 18:10:50
※ 編輯: Knuckles  來自: 140.112.175.130  時間: 2008-08-06 18:46:33
※ 編輯: Knuckles  來自: 140.112.175.130  時間: 2008-08-06 18:48:17
推 keanos: 我會我會我會 寫完了!!! >>140.112.175.134 08-07 03:22
推 Knuckles: Good Job >>140.112.175.128 08-07 04:37
推 keanos: 第三題 找平方根不一定會比較快吧!? >>140.112.175.134 08-08 02:05
推 Knuckles: 為什麼 = = ,迴圈可以少跑很多啊... >>140.112.175.128 08-08 03:10
推 keanos: 可是 你要另外去找平方根出來阿 還是有用函式庫? >>140.112.175.134 08-08 03:32
推 keanos: 我發現另外一個問題...推文的時間不對... >>140.112.175.134 08-08 03:32
推 Knuckles: 回一篇討論這個好了...推文時間應該對了 >>140.112.175.129 08-08 11:45
※ 編輯: Knuckles  來自: 140.112.175.129  時間: 2008-08-08 13:29:49

參考解答:

3.
#include <iostream>
#include <time.h>
using namespace std;

int main()
{
	
int N,x;
	
cout << "輸入一個正整數:";
	
cin >> N;
	
cout << "這個數的因數為:";
	
for(x=2;x*x<=N;x++)
	
	
if(N%x == 0) cout << x << ", ";
	
cout << endl;

	
system("pause");
	
return 0;
}
4.
#include <iostream>
#include <math.h>
using namespace std;

int main()
{

	
double x1;
	
double PI = 3.14159;
	
x1 = pow(abs(cos(30*(PI/180)) - log((double)10)),5);
	
cout << "x1 = " << x1 << endl;

	
system("pause");
	
return 0;
}
※ 編輯: Knuckles  來自: 140.112.175.128  時間: 2008-10-19 01:59:22
推 nick:ya  我也寫完了    好像lag很久喔
	
>>218.167.70.68 12-29 23:15
推 sakuku:ya 我也寫完了 另外參考解答三好像跟題目要求的不太合呀?????而且似乎有點怪呀??
	
>>140.112.175.128 02-06 17:36
※ 編輯: Knuckles  來自: 140.112.175.130  時間: 2009-05-31 15:20:28
※ 編輯: Knuckles  來自: 140.112.175.130  時間: 2009-08-03 09:52:42

--
※ 來源: DISP BBS (http://disp.twbbs.org)
※ 作者: abc1231qa  來自: 219.69.80.39  時間: 2010-02-02 15:15:09
※ 看板: Programming 文章推薦值: 1 目前人氣: 0 累積人氣: 1120 
分享網址: 複製 已複製
1樓 時間: 2010-02-06 03:28:02 (台灣)
  02-06 03:28 TW
第三題可以用6n-1 6n+1來跑 最前面的2 3 5自己處理一下就好了
iloveyouever 轉錄至看板 my_time_my_heart 時間:2010-08-01 19:46:51
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇