我不明白,这……帮忙看一下啊!
#include <stdio.h> void main() { float f,d; /*定义两个浮点变量d,f*/ scanf("%f",&f); /*输入一个数,赋值给变量F*/ printf("\nf=%f",f); /*输出变量F的值*/ f=d; /*变量d等于f*/ printf("\nd=%f",d); /*输出变量d*/ }
编译器用的创天VC++6.0企业版,第一次检测有一个小错误,定在世界上f=d上,我不明白为什么,如果你再检测一次,就通过了,我输入3.65,输出的f值是3.650000,没有问题,但是d却是一个不明白的负数.
[此贴子已经被作者于2004-05-09 08:38:19编辑过]