柚子快報邀請碼778899分享:開發(fā)語言 Matlab程序設(shè)計
柚子快報邀請碼778899分享:開發(fā)語言 Matlab程序設(shè)計
成績設(shè)計?
?輸入一個成績,判定等級90-100優(yōu)秀,80-89良好,70-79中等,60-69及格。低于60不合格。
a=input("請輸入成績:")
if a>=90&a<=100
disp('優(yōu)秀')
elseif a>=80&a<=89
disp('良好')
elseif a>=70&a<=79
disp('中等')
elseif a>=60&a<=69
disp('及格')
else
disp('不合格')
end
水仙花?
用for循環(huán)寫水仙花數(shù)
%水仙花設(shè)計思路
%把數(shù)字轉(zhuǎn)為字符串,然后進行字符串索引,再轉(zhuǎn)回數(shù)字類型進行n次方。
%我們先定一個最小最大值
n_min=100;%起始值
n_max=1000;%終止值
for n=n_min:n_max
n_str=num2str(n);%轉(zhuǎn)字符串
sum=0;%sum結(jié)果用來比較與n是否相等,是的話就是水仙花數(shù)字
for i=1:length(n_str)%獲取字符串長度進行循環(huán)輸出
n_int=eval(n_str(i));%對每一個字符串進行索引,并轉(zhuǎn)回原來的數(shù)字類型。然后進行輸出
sum=sum+n_int^(length(n_str));
end
if n==sum
disp([n_str,'-是水仙花'])
disp('-----------------')
end
end
柚子快報邀請碼778899分享:開發(fā)語言 Matlab程序設(shè)計
參考閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。