c语言输入圆的半径r和一个整型数k,当k=1时计算圆的面积,当空·k=2时,计算圆的周长,当k=3时,计算圆的面积和周长
时间: 2024-05-13 21:21:13 浏览: 76
python 输入半径计算圆的周长和面积 示例
5星 · 资源好评率100%
好的,这是一个关于C语言的编程问题。根据题目要求,我们需要输入半径r和整数k,并根据k的不同值来计算圆的面积和周长。当k=1时,我们可以用公式π*r*r来计算圆的面积;当k=2时,我们可以用公式2*π*r来计算圆的周长;当k=3时,我们需要同时计算圆的面积和周长,即先计算面积再计算周长。以下是一个可能的C语言代码实现:
```
#include <stdio.h>
#define PI 3.14159
int main() {
double r, area, perimeter;
int k;
printf("请输入圆的半径r和整数k:");
scanf("%lf%d", &r, &k);
if (k == 1) {
area = PI * r * r;
printf("圆的面积为%.2lf\n", area);
} else if (k == 2) {
perimeter = 2 * PI * r;
printf("圆的周长为%.2lf\n", perimeter);
} else if (k == 3) {
area = PI * r * r;
perimeter = 2 * PI * r;
printf("圆的面积为%.2lf,周长为%.2lf\n", area, perimeter);
} else {
printf("输入有误!\n");
}
return 0;
}
```
希望这个代码能够帮到您!
阅读全文