#include<bits/stdc++.h> using namespace std; int main(){ double s; cin>>s; s=s*s*3.14159; printf("A=%.4lf",s); return 0; }
为甚用double呢
float精度低,好像就6-7位小数,计算出来的小数位数超过6-7位的话用float就不准确了
为甚用double呢
float精度低,好像就6-7位小数,计算出来的小数位数超过6-7位的话用float就不准确了