請教一個C語言的問題

顯示結果從第 1 筆 到 5 筆,共計 5 筆
  1. #1
    台灣科技大學
    註冊日期
    2002-01-01
    所在地區
    Giga ADSL 8M/640
    討論區文章
    767

    請教一個C語言的問題

    語法:
     #include<stdio.h>
     int main(void)
     {
          int score;
          scanf("%d",&score);
          if("score>=80")
          {
              printf("優等");
          }
          else if(score>=60 && score<80)
          {
              printf("甲等");
          } else {
              printf("不及格");
          }
      }
    語法:
     #include<stdio.h>
     int main(void)
     {
          int score;
          scanf("%d",&score);
          if("score<60")
          {
              printf("不及格");
          }
          else if(score>=60 && score<80)
          {
              printf("甲等");
          } else {
              printf("優等");
          }
      }
     如上面兩個程式碼,他們的判斷式應該是差不多吧∼可是為什麼上面的程式
    碼可以正確的執行;而下面的程式碼卻不管輸入什麼數字都會輸出優等呢?



  2. #2
    會員 darkwarrior 的大頭照
    註冊日期
    2001-10-11
    所在地區
    ADSL
    討論區文章
    242
    if("score>=80") 跟 if("score<60")
    這樣子傳進去的是啥阿....應該都變成if(TRUE)吧

    你確定這樣子程式跑出來的所有值都是正確的嗎
    還是你沒有把所有可能值都測試

    寫C的程式要很小心...很容易錯在許多小地方喔

  3. #3
    會員
    註冊日期
    2004-12-24
    討論區文章
    25
    score設定是int資料型態
    但在做判斷的時候怎麼會用if("score>=80")來做判斷呢?!
    應該要把" "去掉
    兩個程式都有點問題吧

  4. #4
    會員 TomX 的大頭照
    註冊日期
    2002-08-17
    討論區文章
    914
    [php]#include<stdio.h>
    int main(void) {
    int score;
    while(scanf("%d",&score)==1) {
    if(score>=80) {
    printf("優等\n");
    } else if(score>=60 && score<80) {
    printf("甲等\n");
    } else {
    printf("不及格\n");
    }
    }
    }[/php]

    判斷式有問題...怎麼判斷字串呢?
    可以連續測條...

  5. #5
    台灣科技大學
    註冊日期
    2002-01-01
    所在地區
    Giga ADSL 8M/640
    討論區文章
    767
     啊∼原來是這麼一回事,害我疑惑半天..........XD~以後寫程式一定要多注意啦∼



類似的主題

  1. 【問題】請教一個 Serv-U 的問題
    作者:莫召奴 所在討論版:☉ -- 架 站 DIY 討 論 版
    回覆: 3
    最後發表: 2007-09-11, 10:44 PM
  2. 【求助】多國語言的問題
    作者:afu 所在討論版:-- Windows 討 論 版
    回覆: 3
    最後發表: 2004-02-19, 05:47 PM
  3. 關於C語言的問題
    作者:hiro_ko 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 6
    最後發表: 2002-10-10, 10:45 PM
  4. 培機語言的問題
    作者:妹妹 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 2
    最後發表: 2002-04-24, 11:28 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •