我想從文件中讀取數字,每個數字都在一個新行上,它們是十進制數字,其中一些是負數。我想將它們存儲到數組中並計算文件中有多少個數字。 我知道以下代碼計算數字,但它只計算文件中的正數。我試着將'0'改爲負值,但它們不起作用,它不會給出錯誤,但它始終不會給出正確的輸出。我如何計算負數和正數?C從文件讀取負數和正數數組到數組
int main()
{
double a[MAX];
double num;
int n = 0;
scanf("%lf", &num);
while (num >=0) {
a[n] = num;
n++;
scanf("%lf", &num);
}
}
'while(n
BLUEPIXY