如何用C语言计算圆的周长和面积

输入圆的半径r,计算圆的周长和面积。其中π=3.1416输入:圆的半径r输出:圆的周长c面积是s(均保留2位小数)提示:输出的数据周长与面积均保留两位小数,两者之间留一个... 输入圆的半径 r ,计算圆的周长和面积 。其中 π =3.1416

输入 : 圆的半径 r

输出 :圆的周长c 面积 是s (均保留 2 位小数)
提示:输出的数据周长与面积均保留两位小数,两者之间留一个空格,输出后换行。
~~!!!万分感谢各位大神啦!!!!!
展开
 我来答
沐星辰曦
高粉答主

推荐于2019-08-10 · 关注我不会让你失望
知道小有建树答主
回答量:3779
采纳率:100%
帮助的人:103万
展开全部

#include<stdio.h>

#define PI 3.14

int main()

{

double r,c,s;

scanf("%lf",&r);

printf("c=%.2lf\n",2*PI*r);

printf("s=%.2lf\n",PI*r*r);

}

百度网友0d648b8
高粉答主

推荐于2019-10-08 · 每个回答都超有意思的
知道大有可为答主
回答量:3984
采纳率:100%
帮助的人:113万
展开全部
输入两组圆的半径,计算圆面积与周长.为什么我执行出来,我试输入5和6.21结果总是"00".明明输入的是正数。

采用浮点型数据的时候,输入输出的格式不是用%d(整数),而是用%f

所以,把你的代码里,%ld改成%lf,%d改成%f,%.6ld改成%.6lf就可以了。

另外,面积公司改成 area = pi * r1 *r1。
输入两组圆的半径,计算圆面积与周长.为什么我执行出来,我试输入5和6.21结果总是"00".明明输入的是正数。
#include
int main(){

double pi = 3.1415926;
double r1, r2, area, s;
scanf_s("%ld\n%d", &r1, &r2);
if (r1 > 0){
area = pi*r1 * 2;
s = 2 * pi*r1;
printf("%.6ld %.6ld", area, s);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tattackor
推荐于2017-09-21 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:863万
展开全部
要计算周长半径就必须先得到半径或直径。
有半径之后,用公式周长=直径xPI,面积=半径x半径xPI计算变可以得到结果。
下面是C语言源程序:

#include <stdio.h>
#define PI 3.1415926
int main(){
double r,l,s;
printf("请输入半径:");
scanf("%lf",&r);
if(r<=0)printf("输入错误!");
else {
l=PI*2*r;
s=PI*r*r;
printf("周长=%lf 面积=%lf\n。",l,s);
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ah嘿嘿哈哈
2018-05-18 · TA获得超过1491个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
要计算周长半径就要先得到半径。然后用公式周长=直径*pl,面积=半径*半径*pl计算。
#includestdio.h
#define pl301415926
int main(){
doubler,l,s;
printf(“请输入半径:”);
else{
l=pl*2*r
s=pl*r*r
printf(“周长=%if面积=%ifn。”,l,s);

return0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友71fed38
推荐于2017-09-21 · 超过21用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:60.6万
展开全部
#include<iostream>
#include <iomanip>
using namespace std;

int main()
{
const float PI = 3.1416f;
float r;
cin>>r;
float c = 2*PI*r;
float s = PI*r*r;
cout<<setiosflags(ios::fixed);
cout<<setprecision(2)<<c<<" "<<s<<endl;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式