Context 发表于 2016-9-17 13:43:57

编译正确,为什么达不到预想情况

#include <stdio.h>
#define PI 3.14159f
int main (void)
{
        float radius=0.0f,
                  diameter=0.0f,
                  circumference=0.0f,
                  area= 0.0f;
        printf("请输入圆的直径:");
        scanf("%f,&diameter");
        radius=diameter/2.0f;
        circumference=2.0f*PI*radius;
        area=PI*radius*radius;
        printf("\n这个圆的半径是%.2f",radius);
        printf("\n这个圆的面积是%.2f\n",area);
        return 0;
}

mingcxx 发表于 2016-9-17 14:16:19

双引号写错地方了。
第10行:scanf("%f,&diameter");改为:scanf("%f”,&diameter);

Context 发表于 2016-9-17 14:21:37

mingcxx 发表于 2016-9-17 14:16
双引号写错地方了。
第10行:改为:

知道了,谢谢{:5_108:}

mingcxx 发表于 2016-9-17 14:47:44

Context 发表于 2016-9-17 14:21
知道了,谢谢

{:5_108:}
页: [1]
查看完整版本: 编译正确,为什么达不到预想情况