以下是引用zzxwill在2007-8-29 18:20:29的发言:
版主,我看得不很明白,但是在下面这个程序中:
#include<stdio.h>
main()
{
double t;
scanf("%f",&t);
printf("%f",t);
}
//输入1,结果 -92559604281615349000000000000000000000000000000000000000000000.000000
改为:scanf("%lf",&t);就OK了.为什么?
版主,我看得不很明白,但是在下面这个程序中:
#include<stdio.h>
main()
{
double t;
scanf("%f",&t);
printf("%f",t);
}
//输入1,结果 -92559604281615349000000000000000000000000000000000000000000000.000000
改为:scanf("%lf",&t);就OK了.为什么?
因为你这是输入,我说的是输出你用哪个都可以,看明白没有?
by 雨中飞燕 QQ:78803110 QQ讨论群:5305909
请大家不要用TC来学习C语言
C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]