有个问题,给个思路 有个加法的程序,不知道如何写,给个思路。如下: x:=100 y:=x+1; x:=100.78 y:=x+0.1; x:=100.45 y:=x+0.01; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 x := 100; x1 := frac(x);//取小数 if x1 = 0 then //小数为0加1 y := x + 1 else begin x1 := Round(x1);//四舍五入 if x1 = 1 then y := x + 0.1 else y := x + 0.01; end; 回:ccdarkness(亲亲我的宝贝) : 如果,我有小数点后面1000位,你是不是给我1000个else.哈哈 描述的不太详细,就表面数据:Beginif x=100 then y:=x+1;if x=100.78 then y:=x+0.1;if x=100.45 then y:=x+0.01;End; liyu001xj(鲤鱼山) 把问题说清楚点我的理解就是整数就加1小数四舍五入进位加0.1否则+0.01 自定义一个整数i,初始化为0,每进行一次加法运算就inc(i),小数点后的位数就是i tcxgrid 显示了查询结果后,怎样双击一行,取出这一行相应的所有单元格的内容 鼠标穿透问题 急求 生日放分:-) 如何取消所有断点?谢谢 用TSimpleDataset时出现"Record not found or changed by another user"错误! 使用了UDP是不是客户端和服务端不能在同一台电脑上使用啊? 那位高手帮帮忙!! 问一个问题 请大家帮忙,万分感谢! Delphi和Oracle数据库中Delete的问题 几行C++代码如何翻译成delphi?? 简单问题:如何得到鼠标已经选择的内容,我想做“右键”的功能
x1 := frac(x);//取小数
if x1 = 0 then //小数为0加1
y := x + 1
else
begin
x1 := Round(x1);//四舍五入
if x1 = 1 then
y := x + 0.1
else
y := x + 0.01;
end;
Begin
if x=100 then y:=x+1;
if x=100.78 then y:=x+0.1;
if x=100.45 then y:=x+0.01;
End;
把问题说清楚点
我的理解就是
整数就加1
小数四舍五入进位加0.1否则+0.01