用float或double定义变量的类型,输出时要输出对应的%f%lf。%f一般默认输出点后6位小数,如果想输出例如点后两位数,则用%.2f或%.2lf。
成都创新互联公司是专业的红桥网站建设公司,红桥接单;提供成都做网站、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行红桥网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
首先你的定义一个浮点数变量,定义方法: float xxx;
然后输出的时候使用%f格式 printf(“%f”,xxx);
#includestdio.h
main()
{
doule a; //你这里应该改成 double 这是写错了
scanf("%f",a); //这里的格式应该是 scanf("%lf",a);
printf("%f",a); //这里是printf("%lf",a);
}
double 型的数据,是用%lf操作。
看不清你的程序。
如说输出,不要小数点尾部的0,可以用 %g 格式。
#include stdio.h
main()
{
double d;
float f;
printf("enter 1.23\n");
scanf("%lf", d);
printf("your input is %g\n",d);
printf("enter 4.56\n");
scanf("%f", f);
printf("your input is %g\n",f);
return 0;
}