printf输出函数中宽度和精度怎么确定
问题描述:
#include <math.h>
void main()
{
float a,b,c,s,area;
scanf("%f, %f,%f",&a &b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)(s-b)(s-c));
printf("a=%7.2f,b=%7 .2f,c=%7.2f,s=%7.2fln",a,b,c,s);
printf("area=%7.2fn",area);
}
为什么是%7.2呀 ????????????
答
%7.2指浮点数总共7个数字,小数部分2个数字