初學matlab,**會稀碎。
另外 英語 也不行
% temperature format conversion
%華氏溫度轉攝氏溫度,攝氏溫度轉華氏溫度
loopflag = 1; %迴圈標誌位
modeflag = 0; %模式標誌位
tips = '模式0退出,模式1華氏溫度轉攝氏溫度,模式2攝氏溫度轉華氏溫度';
%modelflag==0退出,==1華氏溫度轉攝氏溫度,==2攝氏溫度轉華氏溫度
while(loopflag ~= 0)
disp(tips);
modeflag = input('please select working mode(0or1or2): '); %工作模式選擇輸入
if modeflag == 1 %模式1,華氏溫度轉攝氏溫度
ftempin = 'please type the temperature in f: ';
ftemp = input(ftempin); %讀取輸入的華氏溫度
ctemp = (ftemp - 32)/1.8; %轉換表示式c = (f-32)/1.8
ctemp = num2str(ctemp); %計算結果數字轉字串
outtips = 'the temperature in c is '; %輸出攝氏溫度提示
ctempout = [outtips,ctemp];
disp(ctempout); %輸出結果
clearvars -except loopflag modeflag tips;
elseif modeflag == 2 %模式2,攝氏溫度轉華氏溫度
ctempin = 'please type the temperature in c: ';
ctemp = input(ctempin); %讀取輸入的華氏溫度
ftemp = ctemp * 1.8 + 32; %轉換表示式f = c*1.8+32
ftemp = num2str(ftemp); %計算結果數字轉字串
outtips = 'the temperature in f is '; %輸出華氏溫度提示
ftempout = [outtips,ftemp];
disp(ftempout); %輸出結果
clearvars -except loopflag modeflag tips;
else %如果輸入是0則退出迴圈
modeflag = 0; %模式標誌位清零
loopflag = 0; %迴圈標誌位清零,退出迴圈
clearvars -except loopflag modeflag tips;
endendclear;
溫度轉換 II
溫度的刻畫有兩個不同體系 攝氏度 celsius 和華氏度 fabrenheit 請編寫程式將使用者輸入華氏度轉換為攝氏度,或將輸入的攝氏度轉換為華氏度。轉換演算法如下 c表示攝氏度 f表示華氏度 c f 32 1.8 f c 1.8 32 要求如下 1 輸入輸出的攝氏度採用大寫字母c開頭,溫度可以...
溫度值的轉換
作 者 a23羅燕芬 完成日期 2014年 10 月 11日 版 本 號 v1.0 問題描述 建立乙個程式來把攝氏溫度值轉換成華氏溫度值。該程式提示使用者輸入攝氏溫度值資料,然後顯示出轉換後的華氏溫度值的資料。輸入描述 乙個實數,代表攝氏溫度值 程式輸出 乙個實數,華氏溫度值 using syste...
Java作業 溫度轉換
目標效果 原始碼 使用公式c 5 9 f 32 列印下列華氏溫度與攝氏溫度對照表 0 17 20 6 40 4 60 15 80 26 100 37 120 48 140 60 160 71 180 82 200 93 220 104 240 115 260 126 280 137 300 148 ...