一个编程小问题,大虾帮一下忙啊
#include <stdio.h>
#include <math.h>
int main()
{const double pi=3.1415926536;
double r,s;
printf("Please input a number as \"r\"\n");
scanf("%lf",&r);
s=pi*pow(r,2);
printf("s=pi*pow(%lf,2)=%lf",r,s);
fflush (stdin);
getchar ();
return 0;
}
我希望输出的s为10位有效数字,如何操作?
最好是通过printf函数或者scanf操作的
我是要十位有效数字,不是要十位小数啊。
还有,如果答案是printf("");之类的,应该放在哪里啊?