以下程序实现
输入圆的半径r和运算标志m,按照运算标志进行指定计算。
#include <stdio.h>
#define PI 3.14159
void main()
{
char m;
float r, c, a;
printf("input mark a c or b and r \n");
scanf("%c%f", &m, &r);
if (m == 'a')
{
a = PI * r * r;
printf("area is %f", a);
}
if (m == 'c')
{
c = 2 * PI * r;
printf("circle is %f", c);
}
if (m == 'b')
{
a = PI * r * r;
c = 2 * PI * r;
printf("area and circle are %f,%f", a, c);
}
}