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

  • <center id="usuqs"></center>
  • 
    
  • 用C語言編程實(shí)現(xiàn)一個(gè)簡單的四則運(yùn)算計(jì)算器

    用C語言編程實(shí)現(xiàn)一個(gè)簡單的四則運(yùn)算計(jì)算器
    編程:編程實(shí)現(xiàn)一個(gè)簡單的四則運(yùn)算計(jì)算器:從鍵盤輸入一個(gè)四則運(yùn)算表達(dá)式(沒有空格和括號),遇等號"="說明輸入結(jié)束,輸出結(jié)果.
    假設(shè)計(jì)算器只能進(jìn)行加減乘除運(yùn)算,運(yùn)算數(shù)和結(jié)果都是整數(shù),4種運(yùn)算符的優(yōu)先級相同,按從左到右的順序計(jì)算(即:2+3*5先計(jì)算2+3,再計(jì)算5*5).
    示例:括號內(nèi)是說明
    輸入
    1+2*10-10/2=
    輸出
    10
    其他人氣:706 ℃時(shí)間:2020-03-28 19:09:00
    優(yōu)質(zhì)解答
    #include
    //函數(shù),讀數(shù)操作數(shù)
    int getNextNum()
    {
    int ret;
    scanf("%d",&ret);
    return ret;
    }
    //函數(shù),讀運(yùn)算符
    char getOpt()
    {
    return getchar();
    }
    //函數(shù),計(jì)算
    int caculate(int op1 ,int op2 ,char opt)
    {
    if(opt=='+')return op1+op2;
    if(opt=='-')return op1-op2;
    if(opt=='*')return op1*op2;
    if(opt=='/')return op1/op2;
    return 0;
    }
    int main()
    {
    int op1,op2;
    char opt;
    //計(jì)算結(jié)果放在第一個(gè)操作數(shù)
    op1 = getNextNum();
    while(1)
    {
    opt = getOpt();
    if ( opt == '=' ) break;
    op2 = getNextNum();
    op1 = caculate(op1,op2,opt);
    }
    printf("%d\n",op1);
    }
    return 0;
    }
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版