楼主定义的是double型的变量,scanf为变量赋值的时候只能是"%lf",要是定义为float型的则可以用"%f"或"%lf",printf输入则都可以用。
#include<stdio.h>
#define PAI 3.14
int main()
{
double fRadius;
double fResult=0;
printf("请输入圆的半径:");
scanf("%lf",&fRadius);
fResult=fRadius*fRadius*PAI;
printf("圆面积为: %lf\n",fResult);
return 0;
}