-9
的代碼如下所示:爲什麼這些是我的嵌套for循環的輸出?
a = [1, 8, -1, -9];
b = [-5, 8, 1, -6, 7, 9];
for i=1:numel(a)
c(i) = 0;
for k = i : numel(a)
c(i) = c(i) + a(k) + b(k);
end
end
fprintf('%7.2f\n', c)
這些相應的輸出,請解釋原因:
-3.00 (2 blank spaces in front)
1.00 (3 blank spaces in front)
-15.00 (1 blank space in front)
-15.00 (1 blank space in front)
它是你的作業解釋輸出?你期望從代碼中得到什麼輸出? – JimHawkins
在MATLAB命令提示符下鍵入'doc fprintf'。或者看看[這裏](https://www.tutorialspoint.com/c_standard_library/c_function_fprintf.htm)對'fprintf'格式說明的教程。 –
這是我的功課,以獲得這些產出,我只是不知道怎麼辦。我得到不同的數字。 @JimHawkins –