为什么是0分啊,求解答

B2014 与圆相关的计算

@[yatloimly](/user/1418976) 圆的面积公式是$S=πr^2$ ~~(建议重修小学数学)~~ 。求关
by fantangsong @ 2024-08-19 21:59:49


@[yatloimly](/user/1418976) `cout<<fixed<<setprecision(4)<<y*y*x;` \ 不是圆的面积是 $\pi^2r$ ?
by dongzirui0817 @ 2024-08-19 22:00:55


**圆面积公式错了。。。话说你都不测一下样例吗** ```cpp #include <bits/stdc++.h> using namespace std; int main(){ double x,y=3.14159; cin >> x; cout << fixed << setprecision(4) << x*2 << " "; cout << fixed << setprecision(4) << 2*x*y << " "; cout << fixed << setprecision(4) << y*x*x; return 0; } ```
by wubisheng @ 2024-08-19 22:01:12


@[fantangsong](/user/737532) @[dongzirui0817](/user/905593) @[wubisheng](/user/893238) 哦,对,蟹蟹
by yatloimly @ 2024-08-19 22:04:07


@[yatloimly](/user/1418976) [给你的东西(已记载)](https://www.luogu.com.cn/article/ivh8q1c4)
by are_you_sure @ 2024-08-19 22:11:00


@[are_you_sure](/user/1367333) 啊这
by yatloimly @ 2024-08-19 22:31:24


@[yatloimly](/user/1418976) 可以用printf求小数位:printf("%.[保留的小数位]lf",[要被保留的算式]); 如:printf("%.4lf ",2*a); 把2*a的值保留4位小数; ~~回归真题:~~ ------------ 在教你define:#define [要定义的] [本身的] 如#define PI 3.14159//以后的3,14159都用PI来代替; ------------ 回归正题:你的问题是公式用错了,应该是PI pow(r,r) _pow(r,r) //r的平方_ 试试这个://```cpp ```cpp #include <iostream> #include <cmath> #define PI 3.14159 using namespace std; double a; int main(){ cin>>a; printf("%.4lf ",2*a); printf("%.4lf ",2*PI*a); printf("%.4lf",PI*a*a); return 0; }
by youthiscoming @ 2024-08-20 08:52:00


66666666666666666
by AAHFXAA @ 2024-08-30 17:59:21


|