注册 登录
编程论坛 C语言论坛

我想知道哪里错了

c小白问题户 发布于 2021-06-06 14:09, 1798 次点击
#include<stdio.h>
#define PAI 3.14
int main()
{
    double fRadius;
    double fRadius=0;
    printf(“请输入圆的半径:”);
    scanf(“%lf”,&fRadius);
    fResult=fRadius*fRadius*PAI;
    printf(“圆的面积为:%lf\n”,fResult);

    return 0;
}
2 回复
#2
rjsp2021-06-07 09:19
我想知道哪里错了
既然你不知道哪里错了,为什么你认为它错了?
编译错误就应该将编译器给出的错误贴出来;运行结果不符合你的预期的话,贴出输入、输出、你期待的输出。

程序代码:
#include <stdio.h>

int main( void )
{
    double radius;
    printf( "请输入圆的半径: " );
    scanf( "%lf", &radius );

    const double PI = 3.14159265358979323846;
    double result = radius*radius*PI;
    printf( "圆的面积为:%lf\n", result );
}
#3
cpp62021-07-05 13:43
回复 楼主 c小白问题户
你符号用错了吧?我试了一下格式不对啊(英文符用成中文符?)
#include<stdio.h>
#define PAI 3.14
int main()
{
    double fRadius,fResult;
    printf("请输入圆的半径:");
    scanf("%lf",&fRadius);
    fResult=fRadius*fRadius*PAI;
    printf("圆的面积:%lf",fResult);

    return 0;
}

[此贴子已经被作者于2021-7-5 13:44编辑过]

1