dzrs.net
当前位置:首页 >> 求圆面积周长的C语言程序 >>

求圆面积周长的C语言程序

#include "stdio.h" const double PI=3.1415926; double area(double r) { return PI*r*r; } double circum(double r) { return 2*PI*r; } void main() { double r; printf("请输入圆的半径:\n"); scanf("%lf",&r); printf("圆的面积为:%lf\n",area(r)); printf("圆的周长为:%lf\n",circum(r)); }

C#程序: #define n 3.1415926#include<stdio.h>void main(){ double s,l,r; scanf("%lf",&r); s=n*r*r; l=2*n*r; printf("s=%lf\n l=%lf\n",s,l); //float 对应%f double对应 %lf} 拓展资料 求图像的周长 描述: 给一个用 . 和X表示的图形,图形在上、下、左

#include<stdio.h>voidmain() { floatr; printf("请输入圆的半径:"); scanf("%f",&r); printf("圆的周长是:%f\n",(2*3.14*r));//求出圆周长 printf("圆的面积是:%f\n",(3.14*r*r));//求出圆面积 }

#define n 3.1415926#includevoid main(){ double s,l,r; scanf("%lf",&r); s=n*r*r; l=2*n*r; printf("s=%lf\n l=%lf\n",s,l); //float 对应%f double对应 %lf}

要计算周长半径就必须先得到半径或直径.有半径之后,用公式周长=直径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; }

你的代码中float S = r * r * PI;float L = 2 * r * PI;r还没有赋初值,会被随机分配值,可以这么写:#include <stdio.h>#include <math.h> int main (void) { float r; float PI = 3.1415; float S,L; printf("请输入圆的半径:\n"); scanf("%f", &r); S = r * r *

#include<stdio.h>#define pi 3.1415926 void main() { float r,l,s; printf("请输入圆的半径:"); scanf("%f",&r); l=2*pi*r; s=pi*r*r; printf("圆的周长为:%f\n,圆的面积为:%f\n",l,s); }

#include "stdio.h"#define Pi 3.14 void main() { float r,c,area; printf("请输入圆的半径:"); scanf("%f",&r); c=2*Pi*r; area=Pi*r*r; printf("该圆的周长是%.2f,面积是%.2f\n",c,area); }//计算需要获取半径,按提示输入半径,即可得到答案.

输入圆的半径,求 圆的面积和周长:#include <stdio.h> int main(){ double r,s,a; double pi=3.14159265; printf("input radius:\n"); scanf("%lf",&r); a=pi*r*r s=2*pi*r; printf("area is %lf, s is %lf\n",a,s); return 0; }

一、数学公式:圆面积公式: S=πr圆周长公式: C=2πr二、算法设计:1、输入半径r值;2、根据数学公式,分别计算面积和周长;3、输出结果.三、参考代码:#include <stdio.h>#define PI 3.1415927int main(){ double r,c,s; scanf("%lf",&r);//输入半径. c=2*PI*r;//计算周长. s=PI*r*r;//计算面积. printf("S=%lf, C=%lf\n", s, c);//输出结果. return 0;}注意事项: 1、题目中未限定半径类型,所以用double 进行存储;2、PI值为宏定义,具体值根据精度要求,设置PI值.

网站首页 | 网站地图
All rights reserved Powered by www.dzrs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com