程式設計的一些問題

jiahorng

初級會員
已加入
3/22/11
訊息
13
互動分數
0
點數
0
這是我們學校這次的作業
#include<isostream.h>
{
int a=(x>y)?x:y;
int b=(x>y)?y:x;

if(b == 0)return(a);
else return (function(b, a%b));
}
int main(void)
{
int x=24,y=20;

cout<<"Output:"<<function(x,y)<<"\n";
return(0);
}
小弟我有兩個問題想請教各位高手
1.我用DEV C++照著打為什麼跑不出結果?我不是用錯軟體了?
2.程式跑出來的結果是甚麼?
我是電腦菜鳥啦,請各位不吝賜教,感謝
 

jr00404157

進階會員
已加入
7/2/11
訊息
407
互動分數
0
點數
16
跑不出結果 可能是哪裡可能不小心打錯一個字 檢查看看吧!!沒空幫你仔細看 抱歉摟
 

jiahorng

初級會員
已加入
3/22/11
訊息
13
互動分數
0
點數
0
程式碼應該沒錯,我先按編譯在案執行,他就會跳出"專案是不可編譯的"
 

ken21

永不上線
已加入
11/18/07
訊息
1,424
互動分數
0
點數
36
第一行好像打錯字
#include<iostream>
 

jiahorng

初級會員
已加入
3/22/11
訊息
13
互動分數
0
點數
0
題目就是#include<iostream.h>
 

richie12200

進階會員
已加入
1/29/07
訊息
424
互動分數
0
點數
16
網站
dotblogs.com.tw
你的Code應該是
#include<iostream.h>
int main()
{
int x=24;
int y=20;
cout<<"Output:"<<function(x,y)<<endl;
}
int function(int x,int y)
{
int a=(x>y)?x:y;
int b=(x<y)?x:y;
if(b==0) return a;
else return function(b, a%b);
}
 

jiahorng

初級會員
已加入
3/22/11
訊息
13
互動分數
0
點數
0
等等就來試試看,謝謝歐