简单的C代码," IFs"工作,什么错?

时间:2016-03-29 20:01:15

标签: c

所以,这是代码:

#include <stdio.h>

int main (int argc, char **argv)
{
    float num;

    printf ("Choose one: 1.2 or 2.4 or 3.6 or 4.8: ");
    scanf ("%3f",&num);
    printf("\nTEST = %f\n",num);

    if (num == 1.2)
        printf("\n you selected the first (1.2)\n");

    if (num == 2.4)
        printf("\n you selected the secon (2.4)\n");

    if (num == 3.6)
        printf("\n you selected the third (3.6)\n");

    if (num == 4.8)
        printf("\n you selected the fourth (4.8)\n");

    return 0;
}

这只是一个简单的任务,我只能在不能使用的情况下使用,但代码只是拒绝工作。 我用Gedit写了它并用GCC(ubuntu)编译。 已经使用CodeBlocks,Dev-C ++(Windows 8)和CppDroid(Android)进行了测试。 问题是没有一个IF似乎工作并显示&#39; printf&#39;,我做错了什么?

0 个答案:

没有答案