永发信息网
请教C++问题,分子分母不能全部定义为int型吗?
答案:2 悬赏:50 手机版
解决时间 2021-01-31 14:20
提问者
网友:太高姿态
2021-01-31 00:44
程式如下
求1-1/2+1/3-1/4......+1/99-1/100
#include
void main()
{
float sum=1;
int a=1,i=2;
while(i<=100)
{
a=-a;
sum=sum+a/i;
i=i+1;
}
cout<
}
可执行的结果始终等于1,
但是如果我把a或者i定义成float,执行的结果就是对的?
难道分子分母不能同时定义成int型吗??
谢谢了
最佳答案
五星知识达人
网友:duile
2021-01-31 01:36
因为有这个式子sum=sum+a/i;
如果a,i都是int,则系统会使a/i的结果为int,但这样显然会使计算有误,所以在这题里不能让他们都为int,所以分子分母定义成什么类型要视具体题目而定
全部回答
1楼
网友:走死在岁月里
2021-01-31 03:00
oo
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
为什么我觉得,白种人的白,没有黄种人的白好看?
全联福利中心(淡水沙崙店)地址在哪,我要去那里办
未茗茶楼地址在什么地方,我要处理点事
顶好超市(沙仑店)怎么去啊,我要去那办事
从深圳机场坐巴士到香港在哪里买八达通和拿旅游资
6.5×6+1.5×4简便算法
序幕地牢那关,监狱里面有个女的怎么救
某开发商将已出租的写字楼抵押给银行,以获得借款
天窗为什么在行驶过程中自动打开又关掉
板农活力超市地址在什么地方,想过去办事
银器发黑可以用食用白醋浸泡吗?
项目经济影响的种类不包括()。A.项目对区域或宏
广东中旅移民签证顾问有限公司亚洲营业处怎么样
山姆会员商店(江南环球港店)地址好找么,我有些事
世纪华美超市地址有知道的么?有点事想过去
推荐资讯
雀巢五羊冰淇淋(康可德店)在哪里啊,我有事要去这
一百块钱油跑一百公里 谁帮我计算一下油耗
优品首尔地址在什么地方,想过去办事
便·当TV动画结局
汪精卫的人物生平
为什么我游戏下好游戏完整性也验证好了,但是点开
黑龙江大学研究生对外汉语专业,好么,考研需要准
美工刀刀片什么牌子的最快最省力,是得力的吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?