S=(a+b)*h/2,其中,S表示梯形面積;a和b分別表示梯形的上底和下底,h表示梯形的高。
成都網站建設、成都網站設計服務團隊是一支充滿著熱情的團隊,執著、敏銳、追求更好,是創新互聯的標準與要求,同時竭誠為客戶提供服務是我們的理念。成都創新互聯把每個網站當做一個產品來開發,精雕細琢,追求一名工匠心中的細致,我們更用心!
include iostream include cmath using namespace std;/ 寫出一個梯形類,操作有求面積和周長 分析:由于要求梯形的面積和周長,那就要為梯形提供上底,下底,高,左邊長,右邊長等屬性。
② double類型對應的轉換說明是 %lf。錯誤的轉換說明會導致輸出錯誤。③ 主函數中已經利用 s=0.5*(a+b)*c; 求出了梯形的面積,那么為什么還要創建area()函數呢?況且這個函數還沒用上。
scanf(%d,%d,%d,&a,&b,&c); 這句話是有問題的,因為格式字符串中的類型不匹配。你定義的 a,b,c 變量均為浮點型,而格式字符串中的 %d 是十進制整型(decimal)的,應該改為 %f (float) 浮點型才匹配。
基本是對的,你試試把scanf()里的換行去掉。修改后如下:VS2017測試通過。
include iostream include cmath using namespace std;/ 寫出一個梯形類,操作有求面積和周長 分析:由于要求梯形的面積和周長,那就要為梯形提供上底,下底,高,左邊長,右邊長等屬性。
scanf語句中第三個%lf打錯了,打成&lf了,應該是%lf。
③ 主函數中已經利用 s=0.5*(a+b)*c; 求出了梯形的面積,那么為什么還要創建area()函數呢?況且這個函數還沒用上。s和area()函數這倆用一個就行。
scanf語句中第三個%lf打錯了,打成&lf了,應該是%lf。
include iostream include cmath using namespace std;/ 寫出一個梯形類,操作有求面積和周長 分析:由于要求梯形的面積和周長,那就要為梯形提供上底,下底,高,左邊長,右邊長等屬性。
文章名稱:c語言梯形面積函數 c++梯形面積
標題網址:http://m.2m8n56k.cn/article24/dedeoje.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、Google、外貿建站、全網營銷推廣、網站制作、網站營銷
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯