#include<stdio.h>
#define P 3.14
int main()
{
double r,h,s1,s2;
scanf("%1f%1f",&r,&h);
s1=Prr2.0;
s2=2.0Prh;
printf("%.3f",s1+s2);
return 0;
}
没看懂你这里的Pr是什么 我随便写了个 vs上运行
乘法你应该要加上运算符*
s1=P*r*r*2.0;
s2=2.0*P*r*h;
试试这个完整代码:
#include<stdio.h>
#define P 3.14
int main()
{
double r,h,s1,s2;
scanf("%1f%1f",&r,&h);
s1=P*r*r*2.0;
s2=2.0*P*r*h;
printf("%.3f",s1+s2);
return 0;
}