w1014517604 发表于 2020-10-26 17:15:04

求圆的面积出错了 求大神看看

#include <stdio.h>
#define pai 3.14


int main ()
{
        double r;
        double S=0;
        printf("请输入圆的半径;");
        scanf("%If",&r);
        S=r*r*pai;
        printf("圆的面积为: %If\n",S);
        return 0;
}

w1014517604 发表于 2020-10-26 17:15:34

求出的面积显示If

LuLD 发表于 2020-10-26 17:19:30

%If   不是 I是 L 小写的L

昨非 发表于 2020-10-26 17:31:18

输入时:
float型输入用%f
double型输入用%lf

昨非 发表于 2020-10-26 17:32:39

#include <stdio.h>
#define pai 3.14


int main()
{
        double r;
        double S = 0;
        printf("请输入圆的半径;");
        scanf("%lf", &r);
        S = r * r * pai;
        printf("圆的面积为: %lf\n", S);
        return 0;
}

乐乐学编程 发表于 2020-10-26 19:23:26

昨非 发表于 2020-10-26 17:32


正解

w1014517604 发表于 2020-10-27 12:49:09

谢谢大家
页: [1]
查看完整版本: 求圆的面积出错了 求大神看看