作者ctedrpgo (愚人)
看板KS94-302
標題[心得] 靠 終於終於做完超級機車的程設期中考
時間Thu Nov 17 23:28:13 2005
幹 花了寫第一題的4~5倍的時間
(我稍稍估計大概超過40小時吧 天阿
下下星期考 微積分 物理 物理實驗
還有一大堆報告
星期六還要花5~6小時做專題實驗
我的進度是:
微積分才讀2節 要考3章............幹
物理進度0........................幹 ┐(─__─)┌ 你說我有啥米辦法咧~
物理實驗,不知道在幹麻............幹
真是幹到底阿
幹 我快掛了 大學怎麼這麼充實阿!?)
終於把剩下的2和3題給做完了
現在整個腦 已經變成水腦 快爆破了(鳥騫借用一下水腦的版權)
我說色志 你們應該學的蠻多了吧
來幫我看看哪裡可以做的更簡潔
因為每個執行檔都破百k
話說我們系的有 隱藏資工系的阿
他做出來的執行檔竟然只有5~6 k
色志 看看唄
其實我是來賺p幣的 不過有誰能和我說 要怎樣賭阿 我不會
教一下流程是怎樣
第二題
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#include "stdlib.h"
int main(int argc, char* argv[])
{
long int i,j, interval_x, interval_y;
long double integral=0.0 ,mu_x=0.0, mu_y=0.0, sigma_x=1.0,
sigma_y=1.0, rho_xy=0.0,
x, y, temp_value, step_x, step_y,
y_up=3, y_low=-3, x_up=2, x_low=-2;
printf("二維積分的運算\n");
printf("請輸入x間隔數:\n");
scanf("%d", &interval_x);
printf("請輸入y間隔數:\n");
scanf("%d", &interval_y);
printf("請輸入x的下界:\n");
scanf("%lf", &x_low);
printf("請輸入x的上界:\n");
scanf("%lf", &x_up);
printf("請輸入y的下界:\n");
scanf("%lf", &y_low);
printf("請輸入y的上界:\n");
scanf("%lf", &y_up);
printf("請輸入mu x:\n");
scanf("%lf", &mu_x);
printf("請輸入mu y:\n");
scanf("%lf", &mu_y);
printf("請輸入sigma x:\n");
scanf("%lf", &sigma_x);
printf("請輸入sigma y:\n");
scanf("%lf", &sigma_y);
printf("請輸入rho xy:\n");
scanf("%lf", &rho_xy);
step_x=(x_up-x_low)/interval_x;
step_y=(y_up-y_low)/interval_y;
for (i=0; i<=interval_x; i++){
for (j=0; j<=interval_y; j++){
x=(x_low)+i*step_x;
y=(y_low)+j*step_y;
temp_value= (long double) (exp(((-1)/(2*(1-pow(rho_xy,2))))*
(pow((x-mu_x)/sigma_x, 2)-2*rho_xy*(x-mu_x)*(y-mu_y)/
(sigma_x*sigma_y)+pow((y-mu_y)/sigma_y, 2))))/
(2*3.1416*sigma_x*sigma_y*sqrt(1-pow(rho_xy,2)));
integral= integral+temp_value*step_x*step_y;
}
}
printf("%lf\n", integral);
return 0;
}
第三題
#include "stdafx.h"
#include "time.h"
#include "stdio.h"
#include "conio.h"
int main(int argc, char* argv[])
{
int a,b,c,d,n1,n2,n3,n4;
int A;
int B;
int count=1;
char x,g;
while(1){
srand((unsigned)time(NULL));
while(1){
A = 0;
B = 0;
a=((rand() %9)+1);
b=(rand() %10);
c=(rand() %10);
d=(rand() %10);
if((a==b)||(a==c)||(a==d)||(b==c)||(b==d)||(c==d))
continue;
else
break;
}
printf("%d%d%d%d\n",a,b,c,d);
while(1){
printf("請輸入4個數字,每輸入一個數字,請按一次空白鍵.(不可重複)\n");
printf("按g放棄,離開遊戲.\n");
g=getch();
if((g=='g')||(g=='G'))
goto end;
else
goto start;
start:
scanf("%d%d%d%d",&n1,&n2,&n3,&n4);
if((n1==n2)||(n1==n3)||(n1==n4)||(n2==n3)||(n2==n4)||(n3==n4))
continue;
else break;
}
if(n1==a)
A++;
else if((n1==b)||(n1==c)||(n1==d))
B++;
if(n2==b)
A++;
else if((n2==a)||(n2==c)||(n2==d))
B++;
if(n3==c)
A++;
else if((n3==a)||(n3==b)||(n3==d))
B++;
if(n4==d)
A++;
else if((n4==a)||(n4==b)||(n4==c))
B++;
if((n1==a)&&(n2==b)&&(n3==c)&&(n4==d)){
printf("恭喜你猜對了\n");
printf("你總共猜了 %d 次\n",count);
switch(count){
case 1:
case 2:
case 3:
case 4:
case 5:
printf("很厲害喔,運氣也不錯!\n");
break;
case 6:
case 7:
case 8:
printf("還不錯拉!\n");
break;
case 9:
case 10:
printf("再加油!\n");
break;
default:
printf("運氣真差,不過還是猜中了!\n");
}
}
else{
printf("%d A %d B\n",A,B);
A = 0;
B = 0;
count++;
goto start;
}
幹 重寫一遍的感覺真爽
不過寫的還真多阿 送 <( ̄ c ̄)y▂ξ 真煩,來哈根草吧~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.218.111
推 DuncanQQ:拍宏 你居然會抽煙了 (這不是拍宏 這不是拍宏>"<) 11/18 00:01
推 phantasise:劉伯伯 我沒有stdafx.h這個檔案耶@@" 11/18 00:14
推 q520987:今天期中考考完真輕鬆阿(煙) 11/18 00:14
→ q520987:ㄟ劉柏宏什麼時候有控阿??我要找你出來吃個飯 11/18 00:14
推 ctedrpgo:米密 你白痴喔 >"< 11/18 00:34
→ ctedrpgo:ㄟㄟ Q大你是沒有看到我寫的喔 最近1.2星期 期中考拉 11/18 00:35
→ ctedrpgo:"stdafx.h"是在Microsoft Visual Studio內建的拉 11/18 00:36
推 q520987:期中考簡單啦 大學生不應該把期中考看在眼裡 11/18 00:38
→ ctedrpgo:好像很難用到.也不知道它幹麻的.但去掉由時候會錯誤 11/18 00:37
→ ctedrpgo:但是我要拼一下申請獎學金阿 好像要前10才可以申請ㄝ 11/18 00:38
→ ctedrpgo:不然Q大你辦一個獎學金專案好了 봠 11/18 00:40
→ ctedrpgo:只要和你吃飯就可以申請 那我想彤姊也會很願意申請ㄉ拉 11/18 00:41
→ ctedrpgo:話說 我最近一直遇到彤姊ㄝ 她越來越會打扮了 11/18 00:42
→ ctedrpgo:Q大 我看你衝一個好了 我默默耕耘就好 11/18 00:43
→ ctedrpgo:回應一下推文 哈哈 我慢慢認識就好 不急 11/18 00:44
推 ianianian:衝啊XXXXXXXXXD 11/18 01:05
推 taibao:靠腰勒 只知道叫別人衝 自己卻不敢衝!! 遜! 11/18 01:17
推 q520987:樓上專門來別人班版鬧阿 近他水桶阿 11/18 01:41
→ q520987:我看人絕對不會錯的阿!! 11/18 01:41
推 phantasise:劉伯伯 執行檔沒破百k啊?@@" 11/18 02:38
推 phantasise:還有...劉伯伯第三題你是不是少打end所執行的動作~"~ 11/18 02:59
推 taibao:靠腰勒 宅盃你以後自己買豆花好了 11/18 11:52
推 q520987:又來鬧了 話說我回家很忙耶 不知道有沒有控碰電腦說 11/18 13:21
推 ctedrpgo:可是我每個執行檔都破百Kㄝ 可能是我打了一些註解?? 11/18 15:18
推 ctedrpgo:回應色志:第3題沒貼完@@ 哈哈 11/18 15:20