/*編寫程序,調(diào)用函數(shù)求一個(gè)圓柱體的表面積和體積。用c語言編寫。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、大余網(wǎng)絡(luò)推廣、成都小程序開發(fā)、大余網(wǎng)絡(luò)營(yíng)銷、大余企業(yè)策劃、大余品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供大余建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:chinadenli.net
Console.WriteLine(圓柱體體積: + GetCylinderVolume(radius, height));Console.WriteLine(圓柱體面積: + GetCylinderArea(radius, height));Console.WriteLine(按回車鍵結(jié)束程序,按其他件繼續(xù)進(jìn)行計(jì)算。
不知道你的錯(cuò)到底是什么,但我認(rèn)為首先你輸入半徑和高的時(shí)候是不是整數(shù),然后你在輸入半徑和高的時(shí)候中間是否是用“空格”分隔的,最后你的變量float是有效位數(shù)是否支持小數(shù)點(diǎn)后7位呢?建議用double定義程序中的所有變量。
樓上有錯(cuò):第6題:#& 第9題:循環(huán)次數(shù)3,i=0,sum=3 第一部分我說下思路:(1)應(yīng)該沒問題 (2)思考一下,為什么形參中的體積和表面積必須用指針?因?yàn)楹瘮?shù)只能返回單個(gè)值,要傳回多個(gè)值,用指針比較方便。
1、原:scanf(%f%f\n,&r,&h);改:scanf(%f%f,&r,&h);原因:scanf中加入的\n也算是一個(gè)字符,scanf要求輸入兩個(gè)浮點(diǎn)數(shù),一個(gè)換行符。所以如果你輸入兩個(gè)浮點(diǎn)數(shù),換行兩次,估計(jì)也是可以得出結(jié)果的。
2、double cylinder:f(double r0,double h0){ ;v=2*pi*r0*r0*h0;//他如果直接return(2*pi*r0*r0*h0)會(huì)出現(xiàn)錯(cuò)誤,想問為什么?return(2*pi*r0*r0*h0);} 已驗(yàn)證,可以這樣用的。
3、PI=141592653是double型數(shù)據(jù),你把它賦給了浮點(diǎn)型(float)數(shù)據(jù)s,v PI*r*r;PI*r*r*h這些表達(dá)是算出來是double型的數(shù)據(jù)。
4、圓的周長(zhǎng)為:170,圓柱的體積為:333。
5、h = 8;/ 自定義高可以寫成:scanf(%lf,&h);/ pai = 14;/ 自定義圓周率可以寫成:scanf(%lf,&pai);/ s = pai r r;v = s h;printf(圓柱的體積為:%lf 為所求。
double cylinder:f(double r0,double h0){ ;v=2*pi*r0*r0*h0;//他如果直接return(2*pi*r0*r0*h0)會(huì)出現(xiàn)錯(cuò)誤,想問為什么?return(2*pi*r0*r0*h0);} 已驗(yàn)證,可以這樣用的。
原:scanf(%f%f\n,&r,&h);改:scanf(%f%f,&r,&h);原因:scanf中加入的\n也算是一個(gè)字符,scanf要求輸入兩個(gè)浮點(diǎn)數(shù),一個(gè)換行符。所以如果你輸入兩個(gè)浮點(diǎn)數(shù),換行兩次,估計(jì)也是可以得出結(jié)果的。
PI=141592653是double型數(shù)據(jù),你把它賦給了浮點(diǎn)型(float)數(shù)據(jù)s,v PI*r*r;PI*r*r*h這些表達(dá)是算出來是double型的數(shù)據(jù)。
Console.WriteLine(圓柱體體積: + GetCylinderVolume(radius, height));Console.WriteLine(圓柱體面積: + GetCylinderArea(radius, height));Console.WriteLine(按回車鍵結(jié)束程序,按其他件繼續(xù)進(jìn)行計(jì)算。
解法和樓上的類似。我是在VC++環(huán)境下編的#include include /*pow()函數(shù)要用*/ define PI 14 void main(){ float r,h;printf(這是一個(gè)輸入圓柱底面面積(單個(gè))及圓柱體積的函數(shù)。
本文標(biāo)題:C語言用函數(shù)計(jì)算圓柱體積 c語言計(jì)算圓柱體積程序
網(wǎng)站鏈接:http://chinadenli.net/article40/depiheo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站內(nèi)鏈、云服務(wù)器、網(wǎng)站維護(hù)、標(biāo)簽優(yōu)化、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)