萌新求助 课上的作业~~~
#include <stdio.h>main()
{
int R,H;
double S1,S2,PI;
PI = 3.14159;
scanf("%d",&R,&H);
S1 = R * R * PI;
S2 = 2 * S1 + 2 * PI * R * H;
printf("%.4lf",S2);
}
这不是表面积么,到底哪里错勒。。。。 scanf()那里, 如果需要两个数字, 要有两个&d #include <stdio.h>
main()
{
int R,H;
double S1,S2,PI;
PI = 3.14159;
scanf("%d%d",&R,&H); //如果要输入两个数,需要两个%d
S1 = R * R * PI;
S2 = 2 * S1 + 2 * PI * R * H;
printf("%.4lf",S2);
} 谢谢大家
差点就郁闷了。。。 #include <stdio.h>
int main()
{
int R, H;
double S1, S2, PI;
PI = 3.14159;
scanf("%d %d", &R, &H); // 少输入了了一个高
S1 = R * R * PI;
S2 = 2 * S1 + 2 * PI * R * H;
printf("%.4lf", S2);
}
页:
[1]