//这里的r需要用double,用flaot会出现精度错误 #include<cstdio> #include<iostream> using namespace std; int main(){ double r; cin>>r; printf("A=%.4f",3.14159*r*r); return 0; }