用C语言编程输入圆的半径,分别求出该圆的周长和面积。
时间: 2023-05-20 14:02:39 浏览: 138
好的,这是一个经典的计算圆的周长和面积的问题。以下是用 C 语言编写的代码:
```c
#include <stdio.h>
int main() {
float radius, circumference, area;
printf("请输入圆的半径:");
scanf("%f", &radius);
circumference = 2 * 3.14159 * radius;
area = 3.14159 * radius * radius;
printf("圆的周长为:%f\n", circumference);
printf("圆的面积为:%f\n", area);
return 0;
}
```
这个程序会提示用户输入圆的半径,然后计算出圆的周长和面积,并输出结果。
相关问题
C语言编程,输入一个半径,输出圆周长,面积,体积
您好,以下是计算圆周长、面积和体积的 C 语言代码:
```c
#include <stdio.h>
#define PI 3.1415926
int main() {
double r, c, s, v;
printf("请输入圆的半径:");
scanf("%lf", &r);
c = 2 * PI * r;
s = PI * r * r;
v = 4.0 / 3.0 * PI * r * r * r;
printf("圆的周长为:%.2lf\n", c);
printf("圆的面积为:%.2lf\n", s);
printf("圆的体积为:%.2lf\n", v);
return 0;
}
```
希望对您有所帮助。
用c语言输入圆的的半径r和一个整型数k,当k=1时,计算圆的面积;但k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的面积,编程实现以上功能。
#include<stdio.h>
#define PI 3.1415926535 //定义π值
int main() {
float r, area, perimeter;
int k;
printf("请输入圆的半径r:");
scanf("%f",&r);
printf("请输入要求的功能(1:圆面积 2:圆周长 3:圆面积和周长):");
scanf("%d",&k);
if(k==1) { //计算圆的面积
area = PI*r*r;
printf("圆的面积等于:%.2f", area);
} else if(k==2) { //计算圆的周长
perimeter = 2*PI*r;
printf("圆的周长等于:%.2f", perimeter);
} else if(k==3) { //计算圆的面积和周长
area = PI*r*r;
perimeter = 2*PI*r;
printf("圆的面积等于:%.2f,圆的周长等于:%.2f", area, perimeter);
} else { //输入非法
printf("输入非法!");
}
return 0;
}