這是我寫的,書上的運行結果是輸入兩個數字就可以得到一個C結果 但我運行的結果就是輸入兩個字然後就沒反應了得不出C啊 我用的是VS2008些代碼書上的不是用的2008 求各位大大幫幫忙啊 如果我這樣還有什麼小錯誤也請各位指點一二 謝謝了//******************
//******YC-K2*******
//******************
#include
#include
using namespace std;
double max(double x,double y);
int main()
{
double a,b,c;
cout<<"input two numbers:\n";
cin>>a>>b;
c=max(a,b);
cout<<"the square of maximum="<
}
double max(double x,double y)
{
if(x>y)
return x;
else
return y;
}
#include<iostream>
#include<math.h>
using namespace std;
double max(double x,double y);
int main()
{
double a,b,c;
cout<<"input two numbers:\n";
cin>>a>>b;
c=max(a,b);
cout<<"the square of maximum="<<c<<endl;
return 0;
}
double max(double x,double y)
{
if(x>y)
return x;
else
return y;
}
按照你的說法,我補充代碼後運行完全沒錯,可以通過。vs2008挺大的我電腦上沒有,之前就裝了個Turbo C++玩了,這次我載了個VC++6.0;比較小,安裝下載什麼的比較省事,(本人較懶。。囧);你看下代碼和你之前的有區別嗎?照理說,如果你正確輸入兩個數,應該可以運行出正確的答案的。如果代碼一樣,還是運行不出你要的結果的話,那我也不懂了!(話說你發的代碼中,輸出c的時候的代碼也少了。。。)