程式設計的一些問題

  • 主題發起人 主題發起人 jiahorng
  • 開始日期 開始日期

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.程式跑出來的結果是甚麼?
我是電腦菜鳥啦,請各位不吝賜教,感謝
 
跑不出結果 可能是哪裡可能不小心打錯一個字 檢查看看吧!!沒空幫你仔細看 抱歉摟
 
程式碼應該沒錯,我先按編譯在案執行,他就會跳出"專案是不可編譯的"
 
第一行好像打錯字
#include<iostream>
 
你的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);
}