回覆列表
  • 1 # 初時模樣影紫南冥

    你這個程式與“輸入的是字元還是數字”沒有關係。

    關鍵是不能用double型別的r與0直接這樣進行比較:r!=0

    應該像下面這樣寫:

    constfloatEPSINON=0.00001;

    if((x>=-EPSINON)&&(x

    不可將浮點變數用“==”或“!=”與數字比較,應該設法轉化成“>=”或“

  • 2 # 使用者8616219450500

    他們說的是理論,具體程式我給你吧。

    此程式在MicrosoftVisualC++6.0下編譯並透過

    #include

    intmain()

    {

    chara;

    printf("Inputthecharacter:");

    scanf("%c",&a);

    if(a>="0"&&a

    printf("It"sanumber!\n");

    else

    printf("It"snotanumber!\n");

    return0;

    }

  • 中秋節和大豐收的關聯?
  • 花生在飯前吃還是飯後吃比較好?