用for循环和while循环计算1到100的平方和 matlab
3个回答
展开全部
1、for循环:
sm=0;
for i=1:100
sm=sm+i*i;
end
disp(['和为',num2str(sm)])
2、while循环:
sm=0;i=1;
while i<=100
sm=sm+i*i;
i=+1;
end
disp(['和为',num2str(sm)])
扩展资料:
MATLAB常用控制流:
1、条件控制:if-else-end的调用格式;
2、开关控制switch-case的调用格式;
2、循环控制for和while的调用格式,前者称为计数循环, 后者称为条件循环;
求1+3+5+...+99的和
for循环:
sm=0;
for i=1:2:99
sm=sm+i;
end
disp(['和为',num2str(sm)])
while循环:
sm=0; i=1;
while i<=99
sm=sm+i;
i=i+2;
end
disp(['和为',num2str(sm)])
参考资料:百度百科-MATLAB
展开全部
////////////////////下面是while
int sum = 0;
int _i = 0;
while(_i<100){
_i++;
sum+=_i;
}
////////////////////下面是for
int sum = 0;
for(int _i = 0;_i<=100;_i++){
sum+=_i;
}
int sum = 0;
int _i = 0;
while(_i<100){
_i++;
sum+=_i;
}
////////////////////下面是for
int sum = 0;
for(int _i = 0;_i<=100;_i++){
sum+=_i;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
S = 0;
for i = 1 : 100
S = S + i^2;
end
S
=
338350
>> S = 0; k = 1;
>> while k <=100
S = S + k^2;
k = k + 1;
end
>> S
S =
338350
for i = 1 : 100
S = S + i^2;
end
S
=
338350
>> S = 0; k = 1;
>> while k <=100
S = S + k^2;
k = k + 1;
end
>> S
S =
338350
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询