%lf是C语言中double的格式字符,用于格式化输入输出。
double为双精度浮点类型,占8字节空间。
定义一个double的变量可以写作:
double a;
输入语句可以写作:
scanf("%lf", &a);
输出语句可以写作:
printf("%lf",a);
这里的printf和scanf中,就是%lf的用法了。
%lf是double类型的输入输出标准,例如%d表示整型数字的输入输出标准。
因为a,b,h均被定义成double类型所以输入用%lf。
printf("面积为%f\n",s);应该改成:printf("面积为%lf\n",s);
就是double型变量的输出格式