#include<stdio.h>
#define PI =3.14159
int main()
{
float r,l,s;
printf("r = ");
scanf("%d",&r);
l = 2.0 PI * r;
s = PI * r * r;
printf("%d,%d\n,l,s");
return 0;
}
int 类型的变量才能用 %d 来输入,然后宏定义不要加等号
有帮助的话请采纳一下呀
#include<stdio.h>
#define PI 3.14159
int main()
{
float l, s;
int r;
printf("r = ");
scanf("%d", &r);
l = 2 * PI * r;
s = PI * r * r;
printf("l = %.2f,s = %.2f\n",l,s);
return 0;
}