一道关于C语言的编程题目: 写出一个有关阴影部分计算的程序,阴影部分的面积是大圆和小圆的面积之差

(两圆为同心圆),大圆半径为r1,小圆半径为r2,π取为3.1416.求详细编程过程,谢谢... (两圆为同心圆),大圆半径为r1,小圆半径为r2,π取为3.1416.求详细编程过程,谢谢 展开
 我来答
我爱酸牛奶7
2013-04-29 · TA获得超过173个赞
知道答主
回答量:107
采纳率:0%
帮助的人:77万
展开全部
#include<cstdio>
int main()
{
double r1,r2;
double PI=3.1416;//定义 兀 值。
scanf("%lf%lf",&r1,&r2);//输入半径。
double s1=r1*r1*PI;//大圆面积、
double s2=r2*r2*PI;//小圆面积。
printf("%.2lf\n",s1-s2);//输出阴影部分面积。
return 0;//望采纳、
}
FanyongYin
2013-04-29 · TA获得超过1054个赞
知道小有建树答主
回答量:1298
采纳率:100%
帮助的人:1003万
展开全部
#include <stdio.h>
#define PI 3.1416
int main(void)
{
double r1 = 0.0;
double r2 = 0.0;
double Area = 0.0;

printf("\nInput r1 and r2:");
scanf("%lf%lf", &r1, &r2);
if (r1 < r2)
{
double tmp = r1;
r1 = r2;
r2 = tmp;
}

Area = PI * (r1 * r1 - r2 * r2);
printf("\nArea = %lf\n", Area);

return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
j10q2925953880
2013-04-29 · TA获得超过189个赞
知道小有建树答主
回答量:1020
采纳率:0%
帮助的人:282万
展开全部
基本原理:环形面积=大圆面积 - 小圆面积
面积?一个圆圈公式=πr2

阴影部分的面积==(R ^ 2-R ^ 2)* PI =(12 ^ 2-8 ^ 2)* 3.14 =251.2平方厘米
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无度深蓝DM
2013-04-29
知道答主
回答量:14
采纳率:0%
帮助的人:6.3万
展开全部
#include "stdio.h"
#include "math.h"
#define Pi 3.1416
void main()
{
float r1,r2,s1,s2,d;
printf("Please enter r1,r2=");
scanf("%f,%f",&r1,&r2);
s1=Pi*r1*r1;
s2=Pi*r2*r2;
d=fabs(s1-s2);
printf("\n\ts=%f\n\n",d);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式