来自金殿川的问题
一道c程序,出错了,输入圆的半径R和运算标志,按照运算标志进行指定运算.给定的运算标志及其表示的运算如下:C——计算周长;A——计算面积;B——周长和面积都计算要求使用switch语句编
一道c程序,出错了,
输入圆的半径R和运算标志,按照运算标志进行指定运算.给定的运算标志及其表示的运算如下:
C——计算周长;A——计算面积;B——周长和面积都计算
要求使用switch语句编程,并且输入各种情况的数据,测试程序的正确性.
我的程序运行后显示的是可以输入R,但之后就不能输入运算标志了.
#include
voidmain()
{
chard;
floatpi=3.14,R;
printf("输入Rn");
scanf("%f",&R);
printf("输入运算标志n");
scanf("%c",&d);
switch(d)
{
case'C':
x05printf("%f",2*pi*R);break;
case'A'x05:
x05printf("%f",2*pi*R*R);break;
case'B':
x05printf("%f%f",2*pi*R,2*pi*R*R);break;
}
}
1回答
2020-01-15 00:25