for(int i=1;i<=n;i++) sum+=i;怎么理解
4个回答
2013-04-27
展开全部
我想说的是这是个半吊子程序,根本做不了什么事,也许是你没copy完。
但是这是程序主要部分,至于sum必须初始化为0;
可以写成这样for(int i=1,sum=0;i<=n;i++)sum+=i;
至于后面的sum+=i就是sum=sum+i;然后循环就是了!!!这个就是优先级的问题(去看循环和优先级就明白了!!!)
但是这是程序主要部分,至于sum必须初始化为0;
可以写成这样for(int i=1,sum=0;i<=n;i++)sum+=i;
至于后面的sum+=i就是sum=sum+i;然后循环就是了!!!这个就是优先级的问题(去看循环和优先级就明白了!!!)
展开全部
0。开始
1。i = 1
2。如果 i <= n,然后执行3,4,5
3。sum = sum + i
4。i = i + 1
5。继续执行2
其实就是求1 到 n 的和……
1。i = 1
2。如果 i <= n,然后执行3,4,5
3。sum = sum + i
4。i = i + 1
5。继续执行2
其实就是求1 到 n 的和……
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是求1到n的和,翻译清楚一点就是
for(int i=1;i<=n;i++)
{
sum = sum + i
}
for(int i=1;i<=n;i++)
{
sum = sum + i
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询