精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • varible is being used without being initialized

    varible is being used without being initialized
    #include
    #include
    double main(void)
    {
    double a,b,c,d,x1,x2;
    printf("enter a:\n");
    scanf("%lf",&a);
    printf("enter b:\n");
    scanf("%lf",&b);
    printf("enter c:\n");
    scanf("%lf",&c);
    d=b*b-4*a*c;
    if(d>0)
    {
    void 函數(shù)1(double a,double b,double d,double x1,double x2);
    函數(shù)1(a,b,d,x1,x2);
    }
    else if(d
    其他人氣:388 ℃時間:2020-09-08 13:01:21
    優(yōu)質(zhì)解答
    3 個函數(shù)的參數(shù),沒用到指針,所以 它們的 實參 應(yīng)當 是 初始化 (initialized)的.
    而 x1,x2 并 未 初始化.所以得到 這樣的 信息:without being initialized.

    按你的函數(shù)定義來看.你可以去掉double x1,double x2 兩個參數(shù),函數(shù)調(diào)用只用 前 3 個參數(shù)就可以了.另外 把double a,b,c,d,x1,x2; 放到 double main() {}以前,作為 全局量.這樣 函數(shù)體內(nèi)的 x1,x2 用的便是全局量.

    你的計算式要查一下.d 為 負,不能sqrt(d) .要改用 sqrt(-d), 另外 分實部 虛部 分別 計算 和 輸出.
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版