[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:29983] Re: バグなのかどうか自信がないのですが。



はじめまして、飯塚といいます。

Cは、ほとんどわからないのですが、

> int main()
> {
>   double start = 0.00, end = 1.00, width = 0.01;
(snip)
> 次のように、桁数を変えると、
>   double start = 0.0, end = 1.0, width = 0.1;
                                           ^^^
変わって当たりのような。


perlで確認。

$ perl sigma.pl 0 1 0.01
49.5
$ perl sigma.pl 0 1 0.1
5.5

---sigma.pl-------------------------------------------
my ($start, $end, $width) = @ARGV;
my $total = 0;
for (my $i = $start; $i <= $end; $i += $width) {
    $total += $i;
}
print $total,"\n";
------------------------------------------------------

--
IIZUKA Soichi
mailto: iizuka@xxxxxxxx