需要一个输入半径求圆面积的C语言程序

作者&投稿:弥隶 (若有异议请与网页底部的电邮联系)
C语言程序设计 求一个圆的面积,圆的半径要求从键盘出入~

#include #define PI 3.14159 void main(){float r;printf("请输入圆半径r的值: ");scanf("%f",&r);printf("圆面积S=%.2f",PI*r*r);}

案例:输入圆的半径,计算圆的面积。

编写程序:

# include<stdio.h>

void main()

{

float r,c,s;

printf("请输入圆的半径: ");

scanf("%f",&r);    /*用于输入一个浮点数据存放于地址&r*/

c=2*3.1415926*r;  /*计算周长,赋值给C*/

s=3.1415926*r*r;   /*用于计算面积*/

printf("周长c=%8.4f;
面积s=%8.4f
",c,s);   /*周长,面积都是8个字符宽,4位小数*/

}

编译,连接,运行修改错误:

检验结果是否正确:

输入半径3.8,周长=2*3.8*3.1415926=28.8761;面积=3.1415926*3.8*3.8=45.3646,检验正确。

扩展资料:

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 [1]  目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。




参考资料:C语言——百度百科



#include<stdio.h>

#define PI 3.14159

int main()

{float r, l, s;

scanf("%f", &r);

printf("S: %.2f
", PI*r*r);

printf("L: %.2f
", 2*PI*r);

return 0;} 

程序问题有两点: 

1、 变量要先定义,赋值然后才能参与运算,所以要先输入r,才能计算s=pi*r*r 。

2 、scanf("%lf",&r);中格式要使用%lf 。

注意:double双精度型数值的输入必须用%lf,而它的输出则和float单精度型数值一样用%f,%e,%g均可。

扩展资料:

C语言的程序的组成:

程序由输入、运算、输出三部分组成。

1、由用户输入数据(键盘\文件\其它输入设备)。

2、由程序控制运算数据(数学运算、逻辑运算)。

3、向输出设备(打印机、显示器、文件、数据库)输出运算结果。

程序的内容主要是逻辑控制语句、数据、调用的系统功能三部份组成。

1、逻辑控制语句用来组成“算法”来组织和控制数据的运算加工和流向。

2、系统功能是由计算机硬件(中断调用)、操作系统(API)、类库\函数库给出的、用户定义的函数。它们已经完成了一些功能,直接调用即可。



#include<stdio.h>
#define PI 3.14
int main()
{
double r,s;
scanf("%lf",&r);
s=PI*r*r;
printf("%.2lf",s);
return 0;
}

资料扩展

数学公式:圆面积公式: S=πr²,圆周长公式: C=2πr

算法设计:1、输入半径r值;2、根据数学公式,分别计算面积和周长;3、输出结果。同样的我们还可以根据公式计算出周长,体积等等。

PI值为宏定义,具体值根据精度要求,设置PI值。



#include<stdio.h>
#define PI 3.14159
int main()
{
    float r, l, s;
    scanf("%f", &r);
    printf("S: %.2f
", PI*r*r);
    printf("L: %.2f
", 2*PI*r);
    return 0;



给,已经编译运行确认了:

#include<conio.h>
#include<stdio.h>

#define pi 3.14159

void main()
{
float r;

printf("请输入圆半径: \n");
scanf("%f",&r);

printf("圆的面积 = %f\n",pi*r*r);

getch();
}


用c#编写一个程序,输入一个圆的半径,输出该圆的直径、周长和面积_百度...
} } } class Program { static void Main(string[] args) { Circle c1 = new Circle(10); Console.WriteLine("半径为10的圆面积为:{0}", c1.Area); Console.WriteLine("半径为10的圆直径为:{0}", c1.Diameter); Console.WriteLine("半径为10的圆周长为...

编写一个c语言程序,要求输入圆的半径r,圆柱高h,求圆的周长、面积、体积...
include <stdio.h> void main(){ double pi=3.1415926;double r,h;double c,area,v;printf("输入圆的半径及圆柱的高:");scanf("%lf%lf",&r,&h);c=2*pi*r; \/\/周长计算 area=pi*r*r; \/\/面积计算 v=pi*r*r*h; \/\/体积计算 printf("周长是:%lf\\n",c);printf("面...

C语言程序设计 求一个圆的面积,圆的半径要求从键盘出入
include <stdio.h>#define PI 3.14159 void main(){float r;printf("请输入圆半径r的值: ");scanf("%f",&r);printf("圆面积S=%.2f",PI*r*r);}

请编写一程序,由用户输入圆的半径,输出圆的面积和周长。(**) 公式...
include <stdio.h> main(){ const double PI=3.14159;double r;double s,l;printf("请您输入圆的半径: ");scanf("%lf",&r) ;s=PI*r*r ;l=2*PI*r;printf("您所求的圆的面积为:%lf\\n",s);printf("您所求的圆的周长为: %lf\\n",l);return 0;} 加分!!!

计算机高一试题:试编写一个程序,实现输入圆的半径,输出圆的周长和面积...
include <stdio.h> void main(){ float i,a,t;\/\/定义面积,半径,周长 printf("请输入圆的半径:");scanf("%f",&t);\/\/输入半径 a=3.14*2*t;\/\/求圆的周长 i=3.14*t*t;\/\/求圆的面积 printf("圆的周长为:%.1f\\n",a);\/\/输出周长 printf("圆的面积为:%.1f\\n",i);\/\/...

输入圆的半径,c语言求圆的面积并显不出来
思路:宏定义圆周率PI=3.14,键盘输入半径r,计算PI*r*r,并输出。参考代码:include <stdio.h>#define PI 3.14int main(){float r,s;scanf("%f",&r);s=r*r*PI;printf("S=%.2f",s);return 0;}\/*运行结果:10S=314.00*\/

1. 编写程序,输入一个圆的半径,计算输出圆的面积(s=πr2), 小数点后...
; double s = Math.PI*(Math.Pow(r, 2)); Console.WriteLine("半径为{0}圆的面积为{1}", r, s.ToString("F")); } catch (Exception e) { Console.WriteLine(e.Message); } }}

编写代码,用scanf函数让用户输入圆的半径,存放在变量r中,再求圆周长...
include <stdio.h>#define PI 3.14int main(){ float r;\/\/半径 float s; \/\/周长 float area; \/\/面积 float area_s; \/\/表面积 float v;\/\/体积 scanf("%f",&r); s = PI * 2 * r; area = PI * r * r; area_s = 4 * PI * r * r; ...

c语言输入圆的半径r,求以r为半径圆的周长,面积,圆球体积,并输出结果...
include <stdio.h>#define PI 3.1415927int main(){ double r; scanf("%lf",&r); printf("%lf,%lf,%lf\\n", 2*PI*r, PI*r*r, PI*r*r*r*4\/3); return 0;}

用c语言编写一个程序,输入一个圆的半径,分别求其周长和面积
void main(){ float r,s,l;float pi =3.1415;printf("输入一个圆的半径:\\n");scanf("%f",&r);if(r<0)return;s= pi*r*r;l=2*pi*r;printf("其周长%f和面积%f",l,s);}

萧山区15796308767: C程序填空.以下从键盘输入圆的半径,然后求圆的面积,请补充完整代码: -
乾玲参苓: void main() {float r ,s; // r为半径,s为面积scanf("%f", &r);s= 3.14*r*r;printf("圆面积为:%f\n" ,s); }

萧山区15796308767: C语音编一个程序,给定一个圆的半径值,计算并输出这个圆的面积,计算输出这个圆的周长 -
乾玲参苓: #include <stdio.h> int main() {float r;printf("请输入圆的半径: ");scanf("%f",&r);printf("圆的周长是: %f\n",(2*3.14*r));//求出圆周长printf("圆的面积是: %f\n",(3.14*r*r));//求出圆面积return 0; }

萧山区15796308767: 求,已知圆的半径,求周长和面积 C程序 -
乾玲参苓: #include<stdio.h> void main() {float r,s,l;printf("请输入圆的半径 r= "); scanf("%f",&r); s=3.14*r*r;l=2*3.14*r;printf("圆的面积s= %f \n",s); printf("圆的周长 l= %f \n",l);} 希望满意!!!望采纳!!!如果觉得好,望赞同!!!

萧山区15796308767: 编写C语言程序,输入圆的半径,求出圆的周长和面积并输出 -
乾玲参苓: #includevoid main() { float r; printf("请输入圆的半径: "); scanf("%f",&r); printf("圆的周长是: %f\n",(2*3.14*r));//求出圆周长 printf("圆的面积是: %f\n",(3.14*r*r));//求出圆面积 }

萧山区15796308767: C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它. -
乾玲参苓: #include<stdio.h> main() { float S(float r); float r; printf("input r:"); scanf("%f",&r); printf("圆面积:%5.2f\n",S(r)); } float S(float r) { float pi=3.1415926,area; area=pi*r*r; return area; }

萧山区15796308767: c语言输入半径求圆面积编程,,,,求改正 -
乾玲参苓: #include<stdio.h> int main (void) { double a, r; a=3.14; printf("Please input r:"); scanf("%lf",&r); printf("s=%lf\n", a*r*r); return 0; }

萧山区15796308767: C语言,填空题: 输入半径, 计算圆的面积并输出,保留4位小数. -
乾玲参苓: #include <stdio.h> #define PI 3.1415926void main(){double r, s;scanf("%f",&r);s=PI*r*r;printf("Area=%.4f\n",s);}

萧山区15796308767: c语言代码,输入一个半径,求圆的周长,面积,球面积,球体积,求验证 -
乾玲参苓: scanf("%f", &r); 改为scanf("%lf", &r); 加了个小写字母 l double的输出格式是 %lf 假如你定义的数据是 float,那么scanf("%f", &r); 就是正确的输出两位小数, %lf.2 %.2lf 不记得是哪个了....

萧山区15796308767: 编程从键盘输入圆的半径r,计算并输出圆的周长和面积.{用C语言编写}谢了 -
乾玲参苓: 方法: #include <stdio.h> #define PI 3.14 int main() { float r,c,area; printf("请输入圆的半径:"); scanf("%f",&r); c=2 * PI * r; area=PI * r * r; printf("该圆的周长是%.2f,面积是%.2f\a",c,area); }扩展资料 一、圆的面积公式: 圆的...

萧山区15796308767: 谁帮我用C语言编一个程序求任意圆的面积? -
乾玲参苓: #include "stdio.h" #define PI 3.14159 int main() {float nR;float nArea;printf("请输入圆的半径:");scanf("%f",&nR);nArea = PI*nR*nR;printf("圆的面积是:%f\n",nArea);return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网