printf和scanf 输入和输出值不一样
#include <stdio.h>int main(void)
{
float weight;
printf("你的体重:");
getchar();
scanf("%f",&weight);
printf("你的体重是%f",weight);
getchar();
getchar();
return 0;
}
这段代码有问题吗?为什么输入的值和输出不一样呢?输入105,输出显示确是5.000000呢?求解答
2013-09-17 13:11