以下为代码
------------------------------------------
sum1=0;
for i=0:15
sum1=sum1+2^i;
end
disp(['用for循环所求的值为' num2str(sum1) ]);
sum2=0;
i=0;
while i> %其实用等比数列求和公式可以知道和为 2^16-1
>> 2^16-1
ans =
65535
>>
n=5; %输入n
s=0;
for k=0:n
s=s+2.^k;
end
disp(s);
n=5;
k=0;
s=0;
while k<=n
s=s+2.^k;
k=k+1;
end
disp(s);