While loop for sums?
7 次查看(过去 30 天)
显示 更早的评论
Add up the squares of all odd positive integers until it equals or exceeds 5 million.
(1^2+3^2...)
2 个评论
Steven Lord
2016-12-1
Show what you've tried to do to solve the problem and ask a specific question about where you're having difficulty and you may receive some guidance.
回答(3 个)
Image Analyst
2016-12-1
Try this:
theSum = 0; % Initialize
thisNumber = -1;
while theSum < 5000000
thisNumber = thisNumber + .......
theSum = theSum + ......
end
I've given you a start. Please finish the rest of your homework yourself.
0 个评论
s.p4m
2016-12-1
编辑:s.p4m
2016-12-2
sum=0;
k=0;
while(sum<=5*10^6)
if(mod(k,2))
sum=sum+k^2;
end
k=k+1;
end
Next time please try to solve your homework by yourself
5 个评论
s.p4m
2016-12-2
Thanks for the answer. You are right with every point.
I didn't know about the rule not to do outher people homework, but I will embrace it from now on.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!