题目:输入圆的的半径r 和一个整型数k,当k=1 时,计算圆的面积;当k=2 时,计算圆的周
长;当k = 3 时,既要求求圆的周长也要求出圆的面积。
解析:输入半径r和整型数k,由题目分析的,由于k取不同的值,相应输出的结果也不一样,因此我们可以采取if语句来完成
本次代码利用 PI=π(圆周率),如需确定π的值,可在代码前面更改PI的值
代码展示如下:
#include <stdio.h>
#define PI 3.14
//输入圆的的半径r 和一个整型数k,当k=1 时,计算圆的面积;当k=2 时,计算圆的周
//长;当k = 3 时,既要求求圆的周长也要求出圆的面积。编程实现以上功能。
int main()
{
int r, k,S=0,L=0;
printf("Please enter the radius r of the circle:\n");
scanf("%d", &r);
printf("Please enter a value for k:\n");
scanf("%d", &k);
if (k == 1)
{
S = PI* r * r;
printf("面积S=%d", S);
}
else if (k == 2)
{
L = 2 * PI * r;
printf("周长L=%d", L);
}
else if (k == 3)
{
S = PI * r * r;
L = 2 * PI * r;
printf("面积S=%d\n周长L=%d\n", S, L);
}
return 0;
}