c++编程及数据问题(面积问题)如上图,有一个半径为r的黑圆,里面有一个半径为r/2的白圆,此白圆又有一个半径为r/4的黑圆,此黑圆里又有一个半径为r/8的白圆,如此重复下去,问黑色部分的面积

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 03:51:18

c++编程及数据问题(面积问题)如上图,有一个半径为r的黑圆,里面有一个半径为r/2的白圆,此白圆又有一个半径为r/4的黑圆,此黑圆里又有一个半径为r/8的白圆,如此重复下去,问黑色部分的面积
c++编程及数据问题(面积问题)
如上图,有一个半径为r的黑圆,里面有一个半径为r/2的白圆,此白圆又有一个半径为r/4的黑圆,此黑圆里又有一个半径为r/8的白圆,如此重复下去,问黑色部分的面积为多少?
运行结果示例:
请输入最外层圆的半径r:2
黑色部分的面积为4pi

c++编程及数据问题(面积问题)如上图,有一个半径为r的黑圆,里面有一个半径为r/2的白圆,此白圆又有一个半径为r/4的黑圆,此黑圆里又有一个半径为r/8的白圆,如此重复下去,问黑色部分的面积
/*
一个黑圆时,面积是πr²;
增加一个白圆后的面积是:π[r² - (r/2)²];
再增加一个黑圆后的面积是:π[r² - (r/2)² + (r/4)²];
再增加一个白圆后的面积是:π[r² - (r/2)² + (r/4)² - (r/8)²];
.
S = πr²[1 - 1/4 + 1/16 - 1/64 + 1/256 - .]
请输入圆的半径 :2
圆的数量是 :16
黑色部分的面积是 :10.053097
Press any key to continue
*/
#include
#define PI 3.14159265358979
int main() {
\x05long counter = 1L;
\x05double r,d = 1.0,n = 1.0,m = 1.0,sign = 1.0;
\x05double result = 0.0,delta = 1.0E-8;
\x05printf("请输入圆的半径 :");
\x05scanf("%lf",&r);
\x05while(d > delta) {
\x05\x05n = m*m;
\x05\x05d = 1.0/n;
\x05\x05result += sign*d;
\x05\x05m *= 2;
\x05\x05sign = -sign;
\x05\x05++counter;
\x05}
\x05printf("圆的数量是 :%ld\n",counter);
\x05printf("黑色部分的面积是 :%lf\n",PI * r * r * result);
\x05return 0;
}

c++编程及数据问题(面积问题)如上图,有一个半径为r的黑圆,里面有一个半径为r/2的白圆,此白圆又有一个半径为r/4的黑圆,此黑圆里又有一个半径为r/8的白圆,如此重复下去,问黑色部分的面积 一道面积问题 直接上图 模拟一个小软件,实现计算任意图形(如长方形,正方形,圆形)的面积.-_-||大学计算机c语言编程问题. 共轭复数的问题如上图,我做到一半了, 某小组同学分别测出了甲乙丙电动小车做直线运动的路程和时间,并依据数据作出了相应的路程——时间图像,如上图所示.观察甲乙丙车的图像,回答下列问题: (1)观察分析图C丙车图像可 74LS164驱动数码管的控制方式和程序问题如以下两个图,加如我想同时显示34,该怎么控制?采用这种控制后盖怎么编程?(汇编最好,C也行)那若以图2的方式去驱动多个数码管时,数据怎么传递给 SAS的编程问题, matlab 符号变量求导问题!简化问题如上图.为什么不能直接输出1/5? C语言编程:已知有下列一组数据:3,1,5,9,6,2,编程求出其和及最小值. C语言编程:有序数列的数据插入问题.将一个数插入到已有10个整数的有序数列中,数据插入之后,数列仍然有序.原有数据既可以初始方法获得,也可以通过键盘输入. C语言编程问题,求Fibonacci数列题目要求如图所示.. C语言问题:编程求1!+2!+3!+4!+5!. C语言解不等式的一个编程问题,只要代码 概率论的概率密度及联合概率密度问题问题急求上图的10和11题, 台达 delta wplsoft软件编程问题如上图所示,D40内放入了AD采集的值,现我要把此值转为电流ma,运算工式,I=AD*16/32000+4,我所写程序如下,但不能得到正确结果,于是改成上图所示测试,发现AD*10怎么得出 c语言编程,求三角形面积【问题描述】若已知三角形三个边的长度分别为a,b,c(并假设三个边长度的单位一致,在本编程题中忽略其单位),则可以利用公式:.求得三角形的面积,其中:s=(a+b+c)/2. 世界环境问题及如何保护?如:物种灭绝、自然资源短缺、森林面积减少 c语言编程问题:输入10个学生成绩,求平均成绩及每个学生成绩与平均成绩之差