Scanf для двойного не работает в Dev C ++

У меня проблема с числами с плавающей запятой. Я думаю, что-то здесь сталкивается.

Выход:

Мой код:

#include <stdio.h>


int main(){


    double y;

    printf("enter a decimal number: ");
    scanf("%f", &y);

    printf("%f\n", y);

    fflush(stdin);

    getchar();
    return 0;

    }

Я использую Dev C ++ 4.9.9.2 и, прежде всего, мне нужно несколько раз очистить возврат каретки, если он не читался ранее. Так что, если есть какая-то альтернатива, то скажите мне. И во-вторых, вывод дает это ...

Ответы на вопрос(4)

Ваш ответ на вопрос