這有用到演算法嗎?
<pre class="c" name="code">rem 定義 sq 為雙精確度變數(用在面積)
dim sq as double;
rem 定義 le 為為雙精確度變數(用在邊長)
dim le as double;
rem 由使用者輸入邊長
input le;
rem 檢查邊長是否異常
if le<0 then
printf("邊長不可以小於0");
exit;
fi;
rem 邊長應該沒問題, 開始算面積
sq = le^2;
rem 只要取小數點下一位
sq = round(sq,1)
rem 顯示面積
printf(sq);
直接憑方就好了
管他有沒有小於0
就平方了,出來一定正值
5行就可以解決的東西
void main(int arg)
{
PrintOut(arg*arg);
}
大家都直接給程式碼,這樣樓主要怎麼交作業啦!
演算法就是要寫出程式處理邏輯,不限程式語言,用白話文也可以!
對阿 !
我題目改一下 改成請問以下的題目java程式怎麼撰寫?!
問題描述: 請撰寫一個程式,其可計算正方形面積。
輸入說明 : 輸入一個大於零的數字(double)為正方形之邊長。 輸出說明 :
輸出正方形面積(double),取到小數點以下第一位。
sam0407提到:
演算法就是要寫出程式處理邏輯,不限程式語言,用白話文也可以!
grep rem "我的回答"
rem 定義 sq 為雙精確度變數(用在面積)
rem 定義 le 為為雙精確度變數(用在邊長)
rem 由使用者輸入邊長
rem 檢查邊長是否異常
rem 如果邊長沒問題, 開始算面積
rem 只要取小數點下一位
rem 顯示面積
(這樣應該更切題了.... ^^)