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

  • <center id="usuqs"></center>
  • 
    
  • the variable'discount' is being used without being initialized

    the variable'discount' is being used without being initialized
    int _tmain(int argc,_TCHAR* argv[])
    {float price,weigh,distance,f,discount;
    int c;
    printf("Please enter the price,weigh,distance:\n");
    scanf("%lf%lf%lf",&price,&weigh,&distance);
    if(distance>=3000)
    c=12;
    else c=distance/250;
    switch(c)
    {case 0:discount=0;break;
    case 1:discount=2;break;
    case 2:
    case 3:discount=5;break;
    case 4:
    case 5:
    case 6:
    case 7:discount=8;break;
    case 8:
    case 9:
    case 10:
    case 11:discount=10;break;
    case 12:discount=15;break;
    default:printf("\!\n");}
    f=price*distance*weigh*(1-discount/100);
    printf("You have to pay %10.2f\n",f);
    return 0;
    }
    dicount 已經(jīng)被初始了啊
    是discount
    其他人氣:406 ℃時間:2020-04-04 02:00:33
    優(yōu)質(zhì)解答
    如果switch執(zhí)行了default路徑,discount就沒有初始化.比如給distance賦個負(fù)數(shù).就算不存在這種情況,按照代碼邏輯來說default路徑不可能被執(zhí)行,但編譯器也還沒聰明到能夠發(fā)現(xiàn)這一事實.
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版