求满足1+2+3...+n>500的最小的自然数n.用2种算法表示出来,另外加上程序框图
人气:481 ℃ 时间:2020-02-15 08:47:18
解答
(1)
retrun n=(int)((sqrt(4001)+1)/2);
(2)
int func()
{
int nSum = 0;
int i = 0;
while(nSum < 500)
{
nSum += i;
i++;
}
return i;
}
推荐
猜你喜欢
- 一团橡皮泥,小华第一次捏成长方体,第二次捏成球,捏成的长方体和球体积哪个大,为什么?
- 如图,圆O上三点A、B、C,AB=AC,角ABC的平行线交圆O于点E,角ABC的平分线角圆O于点D,BE和CF相交于点D,求证:四边形AFDE是菱形
- Big Ben is the bell in the world 's most famous clock
- 我知道《坐井观天》是成语故事,我还知道很多这样的故事呢!不信?我可以写出它们的名字:《 》
- 证明 cosa/(1+sina0-sina/(1+cosa)=2(cosa-sina)/(1+sina+cos)
- 现将石灰石样品15克与105.4克稀盐酸放入烧杯中充分反应(杂质不与稀盐酸反应),反应时间与反映前后烧杯内物质的质量变化如下表所示:反应时间s202020202020 质量g119.52118.64117.76116.88116116(1)
- “科学真是迷人”如果我们能测出地球表面的加速度g、地球的半径为R,月球到地球的距离r和月球绕地球运转的周期T,就能根据万有引力定律“称量”月球的质量了.已知引力常数G,用M表示
- 澳大利亚地理