eoj程序设计基础(基于 C 语言)1067
#include
#include
int main()
{
double a,b;
scanf("%lf %lf",&a,&b);//如果改为f则会报错
printf("%.3lf\n",pow(a,b));
return 0;
}
%f是单精度浮点型,输出的时候要满足6位小数。
%lf就是输出数值总长度为L,整数个数加小数个数,不足补空,右顶格起
%f和%lf对scanf来说有差别,%f用于float,%lf用于double
在printf中,%f用于float和double,因为float会自动转为double,另外,%lf对于printf在C89标准中无 定义
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
