Ⅰ 需要一个输入半径求圆面积的c语言程序
编写程序:
# 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位小数*/
}
编译,连接,运行修改错误:
(1)c语言编程求半圆面积扩展阅读:
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语言计算圆的面积
你定义的宏:PI=3.14 这里没有指明PI的数据类型
在c语言中 浮点数没有指明类型的 默认为双精度double型的
而你定义的s、r都是单精度float 这样在执行s = r * r * PI 会发生类型不匹配的错误
一个简单的方法就是: float r,s 改为:double r,s
Ⅲ C语言 输入半径 求圆的面积和周长
一、数学公式:
圆面积公式: S=πr²
圆周长公式: C=2πr
二、算法设计:
1、输入半径r值;
2、根据数学公式,分别计算面积和周长;
3、输出结果。
三、参考代码:
#include<stdio.h>
#definePI3.1415927
intmain()
{
doubler,c,s;
scanf("%lf",&r);//输入半径。
c=2*PI*r;//计算周长.
s=PI*r*r;//计算面积.
printf("S=%lf,C=%lf ",s,c);//输出结果。
return0;
}
注意事项:
1、题目中未限定半径类型,所以用double 进行存储;
2、PI值为宏定义,具体值根据精度要求,设置PI值。
Ⅳ C语言求解计算半圆弧的周长及半圆面积
不好意思,我不知道什么叫宏常量,我试着编了一下,您看看
#include<stdio.h>
int main() {
double r =5.3;
double a =3.14159;
printf ("Area=%f\n",(long)a*r*r);
printf ("circumference=%f\n",2*a*r);
}
Ⅳ 如何使用c语言编写计算圆面积的程序
1、首先打开DEV C++软件,在编辑页面输入以下代码,如下图所示。
Ⅵ c语言怎么输入半径求圆面积和周长
C语言输入半径求圆面积和周长具体如下图:
同圆内圆的直径、半径的长度永远相同,圆有无数条半径和无数条直径。圆是轴对称、中心对称图形。对称轴是直径所在的直线。 同时,圆又是“正无限多边形”,而“无限”只是一个概念。圆可以看成由无数个无限小的点组成的正多边形,当多边形的边数越多时,其形状、周长、面积就都越接近于圆。
圆的相关性质:
1、在同圆或等圆中,相等的弧所对的圆周角等于它所对的圆心角的一半(圆周角与圆心角在弦的同侧)。
2、如果一条弧的长是另一条弧的2倍,那么其所对的圆周角和圆心角是另一条弧的2倍。
3、圆O中的弦PQ的中点M,过点M任作两弦AB,CD,弦AD与BC分别交PQ于X,Y,则M为XY之中点。
Ⅶ 用C语言编写:输入半径R,求圆的周长、面积和球的体积。
#define PI 3.14
#include<stdio.h>
void main(void)
{ float r,l,s,v;
printf("please input r r=");
scanf("%f",&r);
l=2*PI*r;
s=PI*r*r;
v=4*PI*r*r/3;
printf("the result :");
printf(" l=%f s=%f v=%f",l,s,v);
getchar();
}
(7)c语言编程求半圆面积扩展阅读:
实例操作
// 设圆半径r = 1.5,圆柱高h = 3
// 要求:用scanf输入数据,取小数点后两位
#include <stdio.h>
int main()
{
float r,h;
float c,s,sq,vq,vz;
float pai = 3.1415926;
printf("请输入圆半径:");
scanf("%f",&r);
printf("请输入圆柱高:");
scanf("%f",&h);
c = 2 * pai * r;
s = pai * r * r;
sq = 4 * pai * r * r;
vq = ( 4 / 3 ) * pai * r * r * r;
vz = s * h;
printf("圆周长是:%4.2f ",c);
printf("圆面积是:%4.2f ",s);
printf("圆球表面积是:%4.2f ",sq);
printf("圆球体积是:%4.2f ",vq);
printf("圆柱体积是:%4.2f ",vz);
return 0;
}