編寫一個C程序,要求用戶從鍵盤輸入浮點數,然後打印出該數的平方根就是問題。我究竟做錯了什麼?Sqrt的浮點數
#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[])
{
double x, result;
printf("Enter a positive number.\n");
scanf("&f", &x);
result = sqrt(x);
printf("The square root of %f is %f.\n", x, result);
return 0;
}
'&F'不是'scanf'格式代碼... – ShadowRanger
'的scanf(「&F 「,&x);' - >'if(scanf(」%lf「,&x)!= 1)Handle_Error()';%not&,lf,not f,check result。 – chux