問題:輸入三角形的邊長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 以十進位制小數形式輸出乙個浮...