查看: 1683|回復: 6
打印 上一主題 下一主題

[逾期] C++語法問題(II)

[複製鏈接]
  • TA的每日心情
    奮鬥
    2014-12-7 00:02
  • 簽到天數: 20 天

    [LV.4]偶爾看看III

    5

    主題

    32

    帖子

    139

    積分

    高一新生

    Rank: 2

    積分
    139

    台南一中資訊社

    跳轉到指定樓層
    樓主
    發表於 2014-10-20 20:47:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

    趕快加入我們來參與討論吧!

    您需要 登錄 才可以下載或查看,沒有帳號?加入我們

    x
    本帖最後由 JasonTsai@FB 於 2014-10-27 22:58 編輯

    這次的問題是這個作業:3.1 Wolfy in taxi,我的程式如下:
    [C++] 純文本查看 復制代碼
    #include<cstdio>
    using namespace std;
    int main()
    {
        int dist;
        scanf("%d",&dist);
        if (dist <= 1500)
        printf("70");
        else if (dist > 10000)
        printf("Sleeping in school");
        else
        printf("%d",(((dist - 1500) / 500) + ((dist % 500) != 0))) * 5 + 70);
        return 0;
    }

    編譯時遇到的問題:
    第12行 [Error] expected ';' before ')' token
    不過我那一行有分號啊,到底哪裡有問題?

    回復

    使用道具 檢舉

  • TA的每日心情
    開心
    2015-4-12 10:09
  • 簽到天數: 137 天

    [LV.7]常住居民III

    142

    主題

    686

    帖子

    3559

    積分

    邁向天堂

    蘇多門

    Rank: 8Rank: 8

    積分
    3559

    新手達陣台南一中資訊社程式設計達人 - 2014

    推薦
    發表於 2014-10-20 21:32:00 | 只看該作者
    你多打了一個右括號,所以編譯器認為那行應該已經要結束了,提示你說那行結束需要一個分號,它以為是你忘了打分號。
    有時候編譯器訊息講的並不一定是你真正想的,要自己判斷到底哪裡錯
    蘇多門 domen111
    My Web: https://sites.google.com/site/domenprg/
    回復 支持 1 反對 0

    使用道具 檢舉

    該用戶從未簽到

    1

    主題

    4

    帖子

    34

    積分

    初入竹園

    Rank: 1

    積分
    34
    頭香
    發表於 2014-10-20 21:03:30 | 只看該作者

    回帖獎勵 +5

    括號不對稱啦
    再檢查看看
    回復 支持 反對

    使用道具 檢舉

  • TA的每日心情
    開心
    2014-11-18 21:47
  • 簽到天數: 9 天

    [LV.3]偶爾看看II

    1

    主題

    40

    帖子

    343

    積分

    好好學生

    Rank: 3Rank: 3

    積分
    343

    程式設計達人 - 2014新手達陣台南一中資訊社

    3#
    發表於 2014-10-20 21:16:42 | 只看該作者
    != 0)))
    去掉一個括號
    回復 支持 反對

    使用道具 檢舉

  • TA的每日心情
    奮鬥
    2014-12-7 00:02
  • 簽到天數: 20 天

    [LV.4]偶爾看看III

    5

    主題

    32

    帖子

    139

    積分

    高一新生

    Rank: 2

    積分
    139

    台南一中資訊社

    5#
     樓主| 發表於 2014-10-25 06:45:47 來自手機 | 只看該作者
    啊......竟然沒發現
    不過要檢查括號有沒有成對還真難啊

    點評

    通常滑鼠放在DevC++的左括號時,又括號就會被自動標出來,不難檢查  發表於 2014-10-25 15:06
    好習慣 : 左右括號一起打出來 + 整齊排版  發表於 2014-10-25 10:45
    回復 支持 反對

    使用道具 檢舉

    您需要登錄後才可以回帖 登入 | 加入我們

    本版積分規則

    快速回覆 返回頂部 返回列表