撰寫一個求兩數平方根之和的問題,我直接在定義中給出變數值,和用scanf得到的結果不同(用scanf的錯了)下面是我的代碼
double fun(double x,double y) { double z;
z=sqrt(x)+sqrt(y); return z;
}
int main()
{
double x,y,z;
scanf("%lf,%lf",&x,&y); z=fun(x,y); printf("%lf",z); }
uj5u.com熱心網友回復:
應該沒錯,你可能輸的中文逗號uj5u.com熱心網友回復:
也有可能輸入x和y的時候,中間就沒輸入逗號
你自己scanf之后,再加 一句printf("%lf,%lf\n", x, y);看看輸出的和你輸入的是否一樣
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/119925.html
標籤:新手樂園
上一篇:關于C++操作word的問題
下一篇:這個完整的程式怎么寫
