A. 如何用c語言求矩形的面積和周長
C語言計算矩形的面積和周長,是面試過程中常見的問題之一。其實矩形的面積和周長的計算公式,周長等於2x + 2y,矩形面積=長 x 寬。
周長是圍繞二維圖形的路徑。周長可以用來計算包圍一個院子或花園所需的柵欄的長度。對於只有兩個邊長的矩形,比如x和y,周長等於2x + 2y。矩形面積的公式使用乘法:長 x 寬 = 面積。有四條等邊的長方形是正方形。矩形面積單位是平方米、平方厘米等等。
(1)用c語言求長方形的邊長擴展閱讀:
C語言使用注意事項:
數組是有前後每個值的下標之間是有數學關聯的。例如數組a第一個值的下標是i,數組長度為n,最末一個值的下標則是n-1-i。當i遞增時,(n-1-i)也隨著遞減。
函數用數組作為參數,例如func(int a[]);本身就是把數組的地址傳入函數中,所以如果修改,會修改原數組的內容。不會從新建立一個數組。
指針的地址必須由多級指針存放。例如int *p,**q,a=12;p=&a;q=&p。
B. C語言問題,編寫一個程序計算矩形的面積和周長
1.代碼參考:(邊長可以是整數也可以是小數;實現乘法的運算符是*)
(2)用c語言求長方形的邊長擴展閱讀
1.結構類型是在程序中定義的類型,以指定記錄的格式,它包括成員名稱和類型,以及成員在內存中的存儲次序。
2.一旦定義了結構類型,就可以像使用其他所有類型一樣使用這種結構類型,可以聲明具有這種結構類型的對象,定義指向這種對象的指針,以及定義具有這種結構類型元素的數組。
3.結構類型的定義從關鍵字 struct 開始,大括弧內包含聲明結構成員的列表:struct [標簽名稱] {成員聲明列表};
4.結構必須包含至少一個成員。下面的例子定義了 struct Date 類型,它有 3 個 short 類型的成員:struct Date { short month, day, year; };
5.標識符Date是該結構類型的標簽(tag)。標識符 year、month 和 day 是成員名稱。
6.結構類型的標簽屬於一個不同的命名空間:即使結構標簽與變數名或函數名相同,編譯器也仍然可以區分。類似地,對於每個結構類型,其中的每個結構成員名稱都屬於不同的命名空間。
7.結構的成員,可以定義為任何所需的完整類型,包括之前已定義的結構類型。但是不能是長度可變的數組,或者指向長度可變數組的指針。
C. c語言改錯,輸入長和寬求矩形邊長和面積,保留兩位小數。
#inlcude
<stdio.h>
int
main()
//注意,開始學就學規范,具體在後面說
{
double
a,b,d,s;
//錯的就是這個地方吧
printf("請輸入長和寬的值:\n");
scanf("%f%f",&a,&b);
d=2*(a+b);
s=a*b;
printf("周長為%.2f\n",d);
printf("面積為%.2f\n",s);
return
0;
//還有這個地方
}
你既然輸出的就是小數,那麼定義就應該定義成小數,或者其實有編譯器自帶的強制類型轉換或者其他什麼的,其實就這樣一個程序討論這些也沒有什麼意義
然後這個程序有一些其他的錯誤,其實也不能說錯誤吧,就是c語言的標准改了以後造成的不兼容,新手很常見的會疑惑。。。現在比較多的是C99標准,C11雖然說頒布了,但是11年才頒布,你應該也用不著。。。
C99標准規定主函數應該有類型,直接寫main()或者寫void
main()不符合C99標准,至於為什麼是int
main(),這個int有什麼用,你以後學到函數調用就明白了,是操作系統有一個win32函數吧(好像是,我記不清了。。。)要調用main函數,main函數要有返回值,然後最後加了一句return
0;這個就是和int呼應吧,就是返回一個整數型的0給操作系統的win32函數。
D. 求一個長方形的周長和面積 用c語言
# include<stdio.h>
int main()
{
double a,b;//表示長方形的兩條邊長
double C,S;
C = 2*(a+b);
S = a*b;
printf("周長:%lf,面積:%lf",C,S);
return 0;
}
E. c語言,輸入長方形的長和寬,計算長方形的周長和面積,並輸出,輸出結果保留2位小數
代碼如下:
#include<stdio.h>
int main()
{
float a,b,c,d;
scanf("%f %f",&a,&b);//輸入長和寬
c=a*b;
d=2*(a+b);
printf("S=%.2f L=%.2f
",c,d);//S是面積,L是周長
return 0;
}
(5)用c語言求長方形的邊長擴展閱讀:
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。[1]目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
F. 用C語言編寫輸入一長方形的兩邊邊長,求長方形的面積。
Private Sub command1_click()Dim a,b,sa=val(InputBox("a"))b=val(InputBox("b"))s=a*bPrint sEnd Sub
G. 用C語言編程:輸入長方形的邊長,求面積。要求使用模塊化編程。
#include<stdio.h>
int getS(int l, int h){
return (l*h);
}
int main(){
int l,h,s;
printf("輸入長,寬 ");
scanf("%d,%d",&l,&h);
s = getS(l,h);
printf("S is %d\n",s);
return 0;
}
H. 怎麼用C語言編程設計「輸入長方形的長和寬,求長方形的面積」的程序
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。