作者blueKatrina (才子是Toro=Toro是才子)
看板NTUFM-91
標題給上禮拜沒上C語言的囝仔們--exe3.c
時間Mon Mar 15 00:12:30 2004
嗯~~這應該是公器私用了啦
不過反正近來班版已經夠虛了 大概不差我這一篇吧~~~
我只是想po一下上禮拜上的東西&EXE3.c + 這禮拜的HW2.c
上禮拜主要是使用☆scanf("");☆還有☆for迴圈☆
(差不多是這樣吧)
所以EXE3的內容就是把上上次的EXE改一下
也就是:
1.不主動宣告d和h的數值
2.在宣告完所有的變數後(d、h、F、BA、VOL、PI)
、在進行公式計算之前(BA=PI/4*d*d、VOL=BA*h*F)
以
scanf("%f %f",&d,&h); →當然也有別的寫法可以達到相同效果
關於那些就看看書唄
也就是程式在run的過程中,由鍵盤另行輸入d、h的值,而以此輸入值進行運算
(以取代之前直接在程式裡頭宣告d、h值的寫法)
3.接著要進行的是for迴圈,也就是讓程式能重覆進行運算
而EXE3.c的要求只在於:
重覆三次"輸入d、h的值並分別列出BA和VOL的值"
for迴圈的寫法為:
for(i=0;i<n;i++) →i需先宣告為整數(int)
{ n的數值是你要電腦重覆進行的次數
你要電腦做的事; 例如exe3中,n的地方就輸入3(式中n=3)
}
"i++"表示每一次執行完{}內的指令後,i的值就加上1
所以"i=0;i<n;i++"整句的解釋:
從↑一開始設定i值=0,每執行完一次{}內的指令後
↑i值便加上1,如此重覆對i進行累加
在↑條件都還符合的情形下,{}中所寫的指令就會重覆進行,
直到↑條件不符合了(即i=n),這個迴圈就不會再繼續
即跳過這個迴圈,改而進行程式中寫在迴圈之後的指令
如此,將上述2.中你要電腦執行的指令置入for迴圈,就完成exe3.c了
...............待續HW2
--
天邊 詞:姚若龍
小時候 想長大 逃離不懂我的家
要翅膀 自己闖 不讓誰決定方向
長大後 裹著傷 走過幸福身旁
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.92.30
→ thorstan1234:推 班版夠虛~XD 推140.112.244.186 03/15
→ smallyuan:推推推...超詳盡!!! 推 218.166.80.38 03/15
→ sunset:寶貝~~我真是越來越愛妳了 *啾* 推140.112.225.197 03/15
→ marji:ya~~~謝謝你唷...^O^ 推140.112.228.113 03/15
→ ziv2000:cool~~~~~ baby~~~~~ 推140.112.251.182 03/15