如下图所示,问:为什么选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