种树问题中的近似数取法

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:07:36
在一段固定距离中等距种树,如:在距离为1000米的路段每间隔3米种一棵树,问大约要种多少棵树?此时怎么取?谢谢

1000/3=333
多一米,种不了树了。但是尾巴上一颗树还是要种上。
头一颗,尾一棵,所以是
333+1=334

int n,i;
Console.WriteLine("请输入距离:");
n = Convert.ToInt32(Console.ReadLine();
for(i=3;i<=n;i++)
{
if(n%i==0)
{
Console.WriteLine(i);
}
}

Console.WriteLine("按回车键结束");