求教C++题

求教这个怎么做,谢谢!... 求教这个怎么做,谢谢! 展开
 我来答
福泽佑之IN
2013-12-15 · TA获得超过2474个赞
知道小有建树答主
回答量:727
采纳率:0%
帮助的人:697万
展开全部
for(i = 1; i <= n ; i++)
{
if(2 * i <= n) //此处有效的i值就是 n/2,即共执行n/2次
{
for(j = 2*i; j <= n; j++) //执行次数 = (n-2*1+1) + (n-2*2+1) + ... + (n - 2*(n/2) + 1)
= (n-1)+(n-3)+...+1
= (3/4)*n*n + (3/2)*n
y = y + i * j;//此句共执行(n/2)*((3/4)*n*n + (3/2)*n) = (3/8)*n*n*n + (3/4)*n*n次
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式