1条回答 默认 最新
- joel_1993 2021-09-09 08:55关注
这个,可以这样做
sum方法:n = 13;% 自己改12-35之间的数字 q = 1:1:n; s = sum(q.^(q-1))
for方法
n = 13; % 自己改12-35之间的数字 s = 0; for i = 1:n s = s+i^(i-1); end s
最后结果都是
s = 2.406807618776900e+13
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
这个,可以这样做
sum方法:
n = 13;% 自己改12-35之间的数字
q = 1:1:n;
s = sum(q.^(q-1))
for方法
n = 13; % 自己改12-35之间的数字
s = 0;
for i = 1:n
s = s+i^(i-1);
end
s
最后结果都是
s =
2.406807618776900e+13