⑴ c語言怎麼求面積
代碼如下:
#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;
}
(1)c語言比較面積擴展閱讀:
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨羨察搜平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。[1]目前沒輪2011年12月8日,國際標准化組織兄歷(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
⑵ 用c語言求多種圖形中任何一種圖形的面積。
#include<stdio.h>
#include<math.h>
doubletrianglearea(floata,floatb,floatc);
doublesquarearea(floata,floatb);
doubleroundarea(floatr);
intmain()
{
intindex=0;
floata,b,c,r;
doubleS;
while(1)
{
printf("請輸入圖的類型,三角形請輸入1,矩形請輸入2,圓形請輸入3。按0退出 ");
printf("請輸入圖形序號:");
scanf("%d",&index);
if(index==0)
break;
elseif(index==1)
{
printf("輸入三角形三邊長:");
scanf("%f%f%f",&a,&b,&c);
S=trianglearea(a,b,c);
}
elseif(index==2)
{
printf("輸入矩形的長和寬:");
scanf("%f%f",&a,&b);
S=squarearea(a,b);
}
elseif(index==3)
{
printf("%輸入圓形的半徑:");
scanf("%f",&r);
S=roundarea(r);
}
else
;
printf("所求面積為%lf ",S);
}
printf(" byebye ");
return0;
}
doubletrianglearea(floata,floatb,floatc)
{
doublep=0;
if(!(a+b>c&&a+c>b&&b+c>a))
{
printf("這三條邊無法組成三角形。 ");
return0;
}
p=(a+b+c)/2;
returnsqrt(p*(p-a)*(p-b)*(p-c));
}
doublesquarearea(floata,floatb)
{
returna*b;
}
doubleroundarea(floatr)
{
return3.14*r*r;
}
⑶ 怎麼用c語言計算圓周長和面積
代碼如下:
#include<stdio.h>
int main(){
int radius;
float area,perimeter;
radius=6;
perimeter=2*3.14*radius;
printf("圓的周長=%f英寸 ",perimeter);
area=3.14*radius*radius;
printf("圓的面積=%f平方英寸 ",area);
return(0);
}
2、c語言計算矩形的周長和面積
#include<stdio.h>
/*長方形的高和寬,單位為米*/
int width;
int height;
int area;
int perimeter;
int main(){
height=7;
width=5;
perimeter=2*(height+width);
printf("矩形的周長=%d米 ",perimeter);
area=height*width;
printf("矩形的面積=%d平方米 ",area);
return(0);
}
(3)c語言比較面積擴展閱讀:
使用C語言計算圓周長和面積的優勢:
1、簡潔緊湊、靈活方便
C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
2、運算符豐富
C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
⑷ C語言關於算三角形面積,比較最小的面積,輸出最小面積的行數。。輸出的例子如下
這題是道很簡單的題,代碼我相信你可以寫的出來;只是需要用到一個喊凱數學公式。名字叫做海倫公式
三角形面積S=sqrt(p*(p-a)(p-b)(p-c)); 其中p為(a+b+c)鄭豎喚/2 , a ,b c 就是讀取的那三條邊纖森長,
sqrt就是開方函數,只需要include<math.h>就可以了 時間太晚了,我要睡了就不給你寫代碼了,自己實現吧,只需要按個讀取a,b,c 把結果存儲在一個數組裡面 然後找到最小值的下標就可以啦!!
⑸ 如何使用c語言編寫計算圓面積的程序
1、首先打開DEV C++軟體,在編輯頁面輸入以下代碼,如下圖所示。
⑹ c語言如何求一個長方體的面積
#include <stdio.h>
int main()
{
int a,b;
printf("請依次輸入長方形長和寬 ");
scanf("%d%d",&a,&b);
printf("該長方形的周長是%d。 該長方形的面積是%d ",(a+b)*2,a*b);
return 0;
}
(6)c語言比較面積擴展閱讀:
關於C語言的面積
1、三角形
#include<stdio.h>
#include<math.h>
int main()
{
double a, b,c,s,area;//定義三角形的邊長和面積
a=3.67;
b=5.43;
c=6.21;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));//求搭晌三角形面積,sqrt表知兄鋒示求根號函數,
printf("a=%f b=%f c=%f ",a,b,c);//輸出邊長
printf("area=%f ",area);//輸出面積
return 0;
}
2、圓形
#include<stdio.h>
#include<math.h>
#define M 3.14159265358979323 //由於本塵巧題對精度這方面比較高,故要用題目給的數據
int main()
{
int r;
double s;
scanf("%d",&r);
s=M*pow(r,2);
printf("%0.7lf",s);
return 0;
}
⑺ 如何用C語言計算圓的面積
方法:
#include <stdio.h>
#define PI 3.14
int main()
{
float r,c,area;
printf("請輸入圓的半徑:");
scanf("%f",&r);
c=2 * PI * r;
area=PI * r * r;
printf("該圓的周長是%.2f,面積是%.2fa",c,area);
}
二、計跡鏈算機編程語言(C語言)的特點:
1、C語言是一個有結構化程序設計、具有變數作用域(variable scope)以及遞歸功能的過程式語言。
2、C語言傳遞參數均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。
3、不同的變數類型可以用結構體(struct)組合在一起。
4、只有32個保留字(reserved keywords),使變數、函數命名有更多彈性。
5、部份的變數類型可以轉換,例如整型和字元型變數。
6、通過指針(pointer),C語言可以容易的對喊州輪存儲器進行低級控制。
7、預編譯處理(preprocessor)讓C語言的編譯更具有彈性。
⑻ c語言 判斷三角形 周長 面積
從鍵盤輸入三角形的三條邊長,判斷是否構成三角形,如能則求出三角形的周長和面積;如不能,則輸出不能構成三角形的信息。
從鍵盤輸入三角形的三條邊長,判斷是否構成三角形,如能則求出三角形的周長和面積;如不能,則輸出不能構成三角形的信息。
構成三角形的條件是:三角形的任意兩邊之和大於第三邊時,構成三角形。
面積計算擾笑公式:
其中,f1,
f2,
f3是三角形的三條邊緩仔含長,t=(f1+f2+f3)/2。計算一個數的平方根可戚跡用函數sqrt,該函數是數學庫函數,需要在程序開頭加上#include
「math.h」
#include
#include
using
namespace
std;
int
main(){
double
a,b,c,s,perimeter,p;
//a,b,c是三邊,s是面積,perimeter是周長;
cin>>a>>b>>c;
if(((a+b)>c)
&&
((b+c)>a
)&&
((a+c)>b))
{
perimeter=a+b+c;
p=perimeter/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"三角形的周長是:
"<
#include
using
namespace
std;
void
main()
{
double
a,b,c,s,per,t;
//a,b,c是三邊,s是面積,per是周長;
cin>>a>>b>>c;
if(((a+b)>c)
&&
((b+c)>a
)&&
((a+c)>b))
{
per=a+b+c;
t=per/2.0;
s=sqrt(t*(t-a)*(t-b)*(t-c));
cout<<"三角形的周長是:
"<
評論
0
0
載入更多
⑼ 如何用C語言計算圓的面積
一、數學公式:
圓周長=2*π*半徑
面積=π*半徑²
二、演算法分析:
周長和面積都依賴半徑,所以要先輸入半徑值,然後套用公式,悔哪計算周長和面積。 最終逗散輸出結果即可。
三、參考代碼:
代碼如下
#include"stdio.h"
#definePi3.14
voidmain()
{
floatr,c,area;
printf("山前氏請輸入圓的半徑:");
scanf("%f",&r);
c=2*Pi*r;
area=Pi*r*r;
printf("該圓的周長是%.2f,面積是%.2f ",c,area);
}
⑽ 用c語言怎麼算圓的面積
用c語言求圓的面積編程如下:
#include <stdio.h>
#include <math.h>
#define PI 3.14
void main()
{ float r;
double c;
double s;
printf("請輸入半徑的值:");
scanf("%f",&r);
s=PI*r*r;
printf("這個圓的面積是:%f ",s);
(10)c語言比較面積擴展閱讀:
使用c語言的優點
1、簡潔緊湊、靈活方便
C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
2、運算符豐富
C語言的運算符包含的范圍很廣泛,共有34種明衡雀運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表激早達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
3、數據類型豐富
C語言的數據類型有:整型、實型、字元型、數組類型、指針類型、結構體類型、共用體類型等。能用來實現各種復雜的數據結構的運算。攔冊並引入了指針概念,使程序效率更高。
4、表達方式靈活實用
C語言提供多種運算符和表達式值的方法,對問題的表達可通過多種途徑獲得,其程序設計更主動、靈活。它語法限制不太嚴格,程序設計自由度大,如對整型量與字元型數據及邏輯型數據可以通用等。
5、允許直接訪問物理地址,對硬體進行操作
由於C語言允許直接訪問物理地址,可以直接對硬體進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位(bit)、位元組和地址進行操作,而這三者是計算機最基本的工作單元,可用來寫系統軟體。
6、生成目標代碼質量高,程序執行效率高
C語言描述問題比匯編語言迅速,工作量小、可讀性好,易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編程序生成的目標代碼效率低10%~20%。
7、可移植性好
C語言在不同機器上的C編譯程序,86%的代碼是公共的,所以C語言的編譯程序便於移植。在一個環境上用C語言編寫的程序,不改動或稍加改動,就可移植到另一個完全不同的環境中運行。
8、表達力強
C語言有豐富的數據結構和運算符。包含了各種數據結構,如整型、數組類型、指針類型和聯合類型等,用來實現各種數據結構的運算。C語言的運算符有34種,范圍很寬,靈活使用各種運算符可以實現難度極大的運算。
C語言能直接訪問硬體的物理地址,能進行位(bit)操作。兼有高級語言和低級語言的許多優點。
它既可用來編寫系統軟體,又可用來開發應用軟體,已成為一種通用程序設計語言。
另外C語言具有強大的圖形功能,支持多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。