1. 首页 > 科技

如下图所示,问:为什么选C ?这里是定义double呀,定义了double后,4/3还是=1 ?

如下图所示,问:为什么选C ?这里是定义double呀,定义了double后,4/3还是=1 ?

C语言double的用法?

double是C语言中的双精度浮点数类型,用来表示实数。

1 定义:

double var_name;

这样定义一个名字为var_name的double类型变量。

2 赋值:

var_name = 100.325;

同其它类型的赋值语句一样,对var_name赋值用=运算符,右侧可以是任意表达式。

3 输入:

scanf("%lf", &var_name);

%lf格式符号对应double,可以用来对double类型输入,以下输出类似。

4 输出:

printf("%lf", var_name);

求C语言大神帮忙

展开全部

#include

main()

{

    int a=1,b=1;

    double m,s=0;

    int i=1,n;

    scanf("%d",&n);

    while(i<=n)

    {

        m=(double)a/b;

        if(a%2)

             s+=m;

        else s+=-m;

        a+=1;

        b=2*a-1;

        i++;

    }

    printf("%lf",s);

}希望能赞一下,O(∩_∩)O谢谢

1、若已经定义f,g为double型,则表达式f=1,g=f+5/4的值2、若有定义double

#include<stdio.h>

void main()

{ double g,f; f=1; g=f+5/4; printf("%lf",g);}

#include<stdio.h>

void main()

{ double x,y; x=1; y=x+3/2; printf("%lf",y);}

我试了一下,两个输出都是2.000000

不知道楼主的是什么问题

C语言作业求解

应该是二级C吧,很基础的题目,稍微用点心就好。以下答案仅供参考

选择题    2)D     3)A    5)D    8)C    11)D

填空题    1)4 33 4    2)127