1樓:張旭
#include
void main()
2樓:匿名使用者
#include
void main()
float a, b, h; // 梯形的上底、下底和高
printf("請依次輸入梯形的上底、下底和高:");
scanf("%f%f%f", &a, &b,&h);
printf("梯形的面積:%f", (a+b)*h/2);
擴充套件資料:
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語言的編譯更具有彈性。
3樓:深眠者
**如下:
#include
void main()
4樓:小賢重
1、#include
void main()
[求助]用c語言編寫求梯形面積公式的簡易計算器
5樓:資州縱尋
現在已經改好了,請看更改的地方:
#include
void main(void)
float get_area(float a_x,float b_x,float h_x)
6樓:
#include
void main()
float get_area(float a,float b,float h)
給你改好了,首先你return 語句中不能寫1/2應寫成1.0/2;a,b,h,定義為int 還可以,但area最好定義為float,return返回值是float型,否則丟精度,最好全用浮點型;輸a,b,h的時候不要那樣輸入,沒時間幫你看為什麼那麼輸入不行,反正我平常不那麼用
7樓:汝蝶宗高昂
#include
#include
struct
eoeeoe(file*
p)inline
void
gettoken();
inline
intexp();
inline
intterm();
inline
intfactor();
inline
intresult();
};void
eoe::gettoken()
else
if(!isspace(token))
break;}}
inteoe::exp()
returnt;}
inteoe::term()
returnt;}
inteoe::factor()
inteoe::result()
intmain()
c語言求梯形面積!
8樓:匿名使用者
1、直接根據如下梯形面積公式來進行程式的設計:
s=(a+b)*h/2,其中,s表示梯形面積;a和b分別表示梯形的上底和下底,h表示梯形的高。
2、具體實現方法可以參考如下程式:
#include
void main()
9樓:匿名使用者
其實你後面都沒錯,就是前面漏了標頭檔案。給你推薦個萬能標頭檔案:#include
已經編譯成功的**如圖:
執行後:
10樓:郝慈羅莞爾
你好:scanf("%d,%d,%d",&a,&b,&c);
這句話是有問題的,因為格式字串中的型別不匹配。
你定義的
a,b,c
變數均為浮點型,而格式字串中的
%d是十進位制整型(decimal)的,應該改為%f(float)
浮點型才匹配。同理,char
型別的變數需要用
%c(character)對應,char
*型別的需要用
%s(string)
來對應。
11樓:希聲和寡
有結果的:
要注意,
你的scanf的格式為:
scanf("%f,%f,%f",&a,&b,&h);
所以你必須這麼輸入才是有效輸入:
3.5,4.2,4.6
12樓:匿名使用者
你這個程式沒錯,錯的是你的輸入問題
如果你在輸入的時候,在a,b,c之間加個逗號就沒問題了
比如 2,3,4 得到結果是10
13樓:
main()上面少了#include
這樣就可以了,為了更容易**結果可以在加幾個回車如在scanf語句後面加上
printf("\n");
最後的printf也可以再加上\n
14樓:
函式呼叫有誤,將
scanf("%f,%f,%f",&a,&b,&h);
改成scanf("%f%f%f",&a,&b,&h);
就可以了。
15樓:匿名使用者
沒有標頭檔案啊 輸入和輸出都是不好用的
16樓:匿名使用者
程式出錯後顯示什麼?
最後的a b h s顯示的都正常麼?
c語言 編寫程式求圓的周長和麵積,要求將圓周率定義為符號常量
include define pi 3.1415926 void main include int main vc 1。編寫程式計算半徑為2.5的圓的面積和周長,要求將圓周率定義為符號常量。作業題也上來了。想要學vc那就不要直接要答案。你如果是小學生,我可以告訴你答案,並且給你詳細的解答。如果你是大...
C語言怎樣用遞迴方法編寫程式求s
include int n,t 1,s 0 void sum fac int k int main 提供思路,如果使用遞迴,主要針對階乘,因此,在主函式裡提供十個數相加,用版迴圈,然後重新定 權一個函式,在函式裡提供遞迴的演算法,即不斷呼叫直至結束得到結果,然後相加就行。如果不是使用遞迴,可使用上一...
怎樣用c語言編寫這個程式,怎樣用C語言編寫這個程式
include stdio.h include conio.h include dos.h typedef struct xy value xy value num 26 判斷權位,確定相連的數是否符合 jdg flag case 2 case 1 return 1 flag 初始化權位 增加1 a...