已知a=3,b=2,c=2.5,计算(float)(a+b)/3+(int)c值
已知a=3,b=2,c=2.5,计算(float)(a+b)/3+(int)c值c语言谢谢了要程序,把这个用c语言编写出来。谢谢...
已知a=3,b=2,c=2.5,计算(float)(a+b)/3+(int)c值
c语言 谢谢了
要程序,把这个用c语言编写出来。谢谢 展开
c语言 谢谢了
要程序,把这个用c语言编写出来。谢谢 展开
展开全部
C语言代码如下:
#include <stdio.h>
#define Pi 3.14
void main()
{
int a=3,b=2;
float c=2.5;
printf("%0.5f\n",(float)(a+b)/3+(int)c);
}
输出(float)(a+b)/3+(int)c的值(保留五位小数):
3.66667
运算过程:首先计算a+b的值,得5,再转换为单精度类型,然后除以3,得1.66666……,接着c的值强制转换为整型数2,2+1.66666……=3.66666……≈3.66667。
所以(float)(a+b)/3+(int)c的值(保留五位小数)为3.66667。
展开全部
#include<stdio.h>
void main()
{
int a=3,b=2;
float c=2.5,y;
y=(float)(a+b)/3+(int)c;
printf("(float)(a+b)/3+(int)c=%.2f\n",y);
}
这是我写的程序,已经通过测试了,好像没有问题,如果你觉得还行,可以做做参考,非常高兴能为你解答。
void main()
{
int a=3,b=2;
float c=2.5,y;
y=(float)(a+b)/3+(int)c;
printf("(float)(a+b)/3+(int)c=%.2f\n",y);
}
这是我写的程序,已经通过测试了,好像没有问题,如果你觉得还行,可以做做参考,非常高兴能为你解答。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3.666667
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-02-10
展开全部
3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3.666667
其中
(float)(a+b)/3 = 5.0/3
其中
(float)(a+b)/3 = 5.0/3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询