从 4 变成 5 ,是不是 增加了 25% ?

lilia 2003-09-29 02:09:57
从 1 变成 2 ,是不是 增加了 100% ?
从 0 变成 1 ,增加了 ?%
从 -4 变成 +4 ,增加了 ?%
...全文
50 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wqs6 2003-10-06
  • 打赏
  • 举报
回复
我觉得应该是分绝对增加量和相对增加量来讨论。如果有a->b
绝对增加就是fabs(b-a)/fabs(b)
相对增加就是fabs(b-a)/fabs(a)
如果出现分母为零,就是说无限增多了
和除法的意义一样,可以说是 零的突破!
zhucde 2003-10-05
  • 打赏
  • 举报
回复

从 1 变成 2 ,是不是 增加了 100% ? 正确
从 0 变成 1 ,增加了 ?% 零的突破
从 -4 变成 +4 ,增加了 ?% 扭亏为盈

----------------------------------------------------
太深刻了!
feeboby 2003-10-04
  • 打赏
  • 举报
回复
nb
Sword_Sharp 2003-10-02
  • 打赏
  • 举报
回复
to wangjinwang(王进) :深刻
孤必有邻 2003-09-29
  • 打赏
  • 举报
回复
从 1 变成 2 ,是不是 增加了 100% ? 正确
从 0 变成 1 ,增加了 ?% 零的突破
从 -4 变成 +4 ,增加了 ?% 扭亏为盈
syl5005 2003-09-29
  • 打赏
  • 举报
回复
不要太死了嘛,用程序要活一些,用SWITCH CASE 分开就行了呀,
bluebohe 2003-09-29
  • 打赏
  • 举报
回复
double d=0,a=-4,b=4;
if(a!=0)
{
d=double(b-a)/a;
d*=100;
}else
{
if(b>0)
printf("倒8!");
else if(b==0)
printf("0");
else
printf("-倒8");
return;
}
printf("%%%0.2f",d);
bluebohe 2003-09-29
  • 打赏
  • 举报
回复
double d=0;
if(a!=0)
{
d=double(b-a)/a;
d*=100;
}
printf("%%%0.2f",d);
PAUL_BAI 2003-09-29
  • 打赏
  • 举报
回复
1.no
2.0%
3.100%

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧