小白在线问问题:
   scanf()函数的讨论(必答)
#include <stdio.h>
int main()
{
    int    a;
    char   b;
    float  c;
    printf("Please input an integer:");    
    scanf("%d", &a);
    printf("integer:%d\n", a);
    printf("Please input a character:");    
    scanf("%c", &b);
    printf("character:%c\n", b);
    printf("Please input a float number:");    
    scanf("%f", &c);
    printf("float:%f\n", c); 
    return 0;
}
问题:为什么运行这个程序得不到下面希望得到的运行结果?