C語言程式設計 控制結構 順序

2021-08-29 12:20:59 字數 978 閱讀 1010

問題:輸入三角形的邊長a、b、c,求三角形面積area,並輸出。

/*

* 功能:計算三角形面積

* 條件:知道三個邊a、b、c的長

* 模型:area=sqrt(s*(s-a)*(s-b)*(s-c));

* s = (a + b + c)/5

*/#include

#include

void

main()

– 思考題:–

1.**中的語句可以交換順序嗎?

2.哪些交換不影響程式執行?

3.哪些會影響執行結果?

4.哪些又會引起錯誤?

問題:輸入圓的半徑r,計算圓的周長和面積,並輸出(精度為兩位小數)。

/**

* 功能:已知圓的半徑,求圓面積和周長

*/#include

#define pi 3.14159

void

main()

-思考-

1.l和s的計算,兩個語句可以交換順序嗎?

2. printf(「請輸入圓的半徑r=」);

scanf("%lf",&r);,這兩個語句若交換,會出現情況?

問題:已知雞兔同籠頭數n,腳數m,請計算並輸出有雞和兔各幾隻。

/*

* 功能:雞兔同籠

* 模型:雞x只,兔y只。頭n,腳m

* x+y=n;2x+4y=m

* ----> x = 2*n - m/2;

* ----> y = m/2 - n;

*/#include

void

main()

思考

n和m的值,能輸入任意整數嗎?有什麼要求?

求得的x和y必須為整數,不能有捨去小數問題,對不對?

C語言流程控制結構 順序結構 選擇結構

c語言3種流程控制結構 順序結構 選擇結構 迴圈結構。順序結構 最簡單的結構,不需要關鍵字。安照 順序一步步執行。選擇結構 一 if簡單使用 1 第一種結構 if a 如果條件為真,就執行後面的語句,否則不執行。if 條件 2 第二種結構 if else a 如果條件成立就執行語句1,否則執行語句2...

C語言 程序控制程式設計

1.程序的定義 標準定義 程序是可併發執行的程式,是在乙個資料集合上的執行過程。通俗來說,硬碟上的乙個可執行檔案經常被稱為程式,在linux系統中,當乙個程式開始執行後,在開始執行到執行完畢退出這段時間裡,它在記憶體中的部分就被稱作乙個程序。2.程序的分類 程序一般分為互動程序 批處理程序和守護程序...

C語言程式控制結構

資料的輸入輸出 include 是標準輸入輸出。最常用的輸入輸出函式有 scanf printf 標準的格式輸入輸出函式 getchar putchar 字元輸入輸出函式 c 輸出乙個字元 d 以十進位制形式輸出乙個整型資料 u 以十進位制形式輸出乙個無符號整型資料 f 以十進位制小數形式輸出乙個浮...