這問題好模糊,不過我試著回答一下
int cube(int x)//一個做x三次方的函式
{
return x*x*x;
}
double cube(double x)//過載浮點型數的立方函式
在主函式中呼叫的時候可以這樣寫:
int sum;//結果 也可以宣告為浮點型
int x,y,z,a,b,c;//立方的底數(當然,這些數字可以設定成任何型別)
sum=cube(x)+cube(y)+cube(z)+cube(a)+cube(b)+cube(c);//注意運算中的強制型別轉換,看編譯器裡的warning即可。
cout
另外,同學,下次提問時候儘量吧問題說清楚。。。囧
這問題好模糊,不過我試著回答一下
int cube(int x)//一個做x三次方的函式
{
return x*x*x;
}
double cube(double x)//過載浮點型數的立方函式
{
return x*x*x;
}
在主函式中呼叫的時候可以這樣寫:
int sum;//結果 也可以宣告為浮點型
int x,y,z,a,b,c;//立方的底數(當然,這些數字可以設定成任何型別)
sum=cube(x)+cube(y)+cube(z)+cube(a)+cube(b)+cube(c);//注意運算中的強制型別轉換,看編譯器裡的warning即可。
cout
另外,同學,下次提問時候儘量吧問題說清楚。。。囧