设计一个算法求1*1+2*2+……+99*99+100*100的值,并画出程序框图。
来源:百度知道 编辑:UC知道 时间:2024/06/22 21:06:13
for(s=0,i=1;i<101;i++)
{
s = s + i*i ;
}
这么简单的程序 就不用话程序图了吧。 这个实现效率不高,如果想让程序更完美的话 就把平方或乘法用加法来实现。
直接用公式n*(n+1)*(2*n+1)/6
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/22 21:06:13
for(s=0,i=1;i<101;i++)
{
s = s + i*i ;
}
这么简单的程序 就不用话程序图了吧。 这个实现效率不高,如果想让程序更完美的话 就把平方或乘法用加法来实现。
直接用公式n*(n+1)*(2*n+1)/6