已知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语言编写出来。谢谢
展开
 我来答
百度网友a39fb3e
推荐于2018-04-13 · TA获得超过4466个赞
知道小有建树答主
回答量:477
采纳率:100%
帮助的人:67.6万
展开全部

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。

百度网友9fc01bd
2009-02-11 · TA获得超过394个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:242万
展开全部
#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);
}
这是我写的程序,已经通过测试了,好像没有问题,如果你觉得还行,可以做做参考,非常高兴能为你解答。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友df2da1e
2009-02-14 · TA获得超过450个赞
知道小有建树答主
回答量:272
采纳率:100%
帮助的人:176万
展开全部
3.666667
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-02-10
展开全部
3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flz_cm
2009-02-10
知道答主
回答量:71
采纳率:0%
帮助的人:22.1万
展开全部
3.666667

其中
(float)(a+b)/3 = 5.0/3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式