作业帮 > 综合 > 作业

用scanf输入圆半径r,圆柱高h,求圆周长C1(=2πr)、圆面积S(=πr2)、圆柱体积V(=πr2h).

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 03:17:39
用scanf输入圆半径r,圆柱高h,求圆周长C1(=2πr)、圆面积S(=πr2)、圆柱体积V(=πr2h).
 我编的:
#include
#include
int main (void)
{
\x09double r,h,C1,S,V;
\x09printf("Input:");
\x09scanf("r=%lf,h=%lf",&r,&h);
\x09C1 = 2 * 3.14 * r;
\x09S = 3.14 * r * r;
\x09V = 3.14 * r * r * h;
\x09printf("\nC1=%.2f\nS=%.2f\nV=%.2f\n",C1,S,V);
\x09return 0;
}
请问这段程序有哪里出错了?我交作业时系统总提示我【失分[30],未实现:体积计算正确】
但是我自己运行时体积计算是正确的
我已经不行了,з」∠)_
scanf("r=%lf,h=%lf", &r, &h);//scanf("%lf,%lf", &r, &h);

希望可以帮到你!
再问: 抱歉,还是不行,屏幕输出时要显示【r=1.3,h=5】如图:
再答: #include <stdio.h>
#include <math.h>

int main (void)
{
double r, h, C1, S, V;//为什么你们写的代码总叫人哭笑不得
printf("r=");
scanf("%lf",&r);
printf("h=");
scanf("%lf", &h);
C1 = 2 * 3.14 * r;
S = 3.14 * r * r;
V = 3.14 * r * r * h;
printf("\nC1=%.2f\nS=%.2f\nV=%.2f\n", C1, S, V);

return 0;
}