求满足1+2+3...+n>500的最小的自然数n.用2种算法表示出来,另外加上程序框图
问题描述:
求满足1+2+3...+n>500的最小的自然数n.用2种算法表示出来,另外加上程序框图
答
(1)
retrun n=(int)((sqrt(4001)+1)/2);
(2)
int func()
{
int nSum = 0;
int i = 0;
while(nSum {
nSum += i;
i++;
}
return i;
}