用C 做求圓柱體積小程式,用C 做乙個 求圓柱體積 小程式

時間 2022-02-09 15:15:34

1樓:匿名使用者

#include

int main()

while(height <= 0.0)

printf("你輸入的圓柱體 半徑 %lf, 高度 %lf, 體積為 %lf\n", radius, height, pi*radius*radius*height);

return 0;}

2樓:匿名使用者

#include

#define pi 3.1415926

using namespace std;int main(void)}cout<<"體積:"<

return 0;}

3樓:匿名使用者

這次應該ok了,可以處理輸入非數字的情況,剛才的**還有點問題#include

using namespace std;

int main()

else break;

cout << "你還有 " << n-1 << " 次重試機會。\n";

}if(n != 0) else}

4樓:匿名使用者

以下**包括了球、圓柱和圓錐的表面積和體積的計算,做一下修改即可源程式與注釋:#include "iostream.h" //庫函式#include 「math.

h」class circle //基類圓 circle(double x)//圓的建構函式 double getr()//獲取圓的半徑 }; class sphere:public circle//球類 double getthespherearea()//獲取球的表面積 double getthespherevolume()//獲取球的體積 }; class cylinder:public circle//圓柱類 double getthecylinderarea()//獲圓柱類的表面積 double getthecylindervolume()//獲圓柱類的體積 }; class vec:

public circle//圓錐類 double getthevecarea()//獲圓錐類的表面積 double getthevecvolume()//獲圓錐類的體積 }; void main()//主函式

用c++ 寫乙個小程式

5樓:general帥

把作業發到這上面來 不太妥 小夥子 好好看書吧

6樓:夏蟲勿語冰

使用語言:c++使用工具:vs2019

c++編寫乙個小程式!

7樓:負家子弟

沒問題,這等小事,我幫你做了,只是功課還是要好好學:

#include "iostream.h"

#include "math.h"

void main()

else

}return;}

8樓:匿名使用者

#include

#include

using namespace std;

double a,b,c;

int main()

else printf("no result");

system("pause");}

9樓:婁方咎怡璐

是向量計算器。。。

如果是為了交作業我就幫不了你了

如果是為了自己用,那可以考慮用directx裡面的

用c++編寫小程式

10樓:

using namespace std;是標準命名空間,有些編譯器必須在開頭加入該命令。

#include

using namespace std;

int main() //如果你使用turbo c++或vs,把int改為void,using namespace std;和system("pause");可以不要

}cout<<"最大數是"<

system("pause");

}輸入的時候可以一次性將10個數字輸入,中間用英文逗號格開,這種問題是相當菜的了,其實2樓已經將演算法寫明了,雖然次序不一樣,這只是涉及到乙個輸入問題,希望樓主還要多加練習,多熟悉幾種常見演算法,才能熟能生巧

11樓:

#include

using namespace std;

int main()

cout<<"max number is:"

int main()

max=x[0];

for(i=1;i<=9;i++)

cout<<"max number is:"<

return 0;}

12樓:匿名使用者

你想用上面演算法呀?

也不說明白!

13樓:匿名使用者

用打擂台的方法就可以了啊

這種方法不僅可以求最大值也可以求最小值!

求最大值:

就是先把第乙個數設為臨時的max

然後依次和第i個數比較

如果第i個數比臨時的max大,則把這個數的值賦給max.即max等於第i個數的值

如果第i個數比臨時的max小,則不做任何改變.

繼續用max與第i+1個數比較

14樓:咯噢可

#include

using namespace std;//使用變數命名空間int main()

cout<

return 0; //int 型必須有返回值}//此程式在devc++6.0環境下編譯通過

15樓:找乙個名字好難

#include

#include

using namespace std;

void main()

for(int i=0;i<10;i++)cout<

16樓:匿名使用者

就是說撒,你一次性輸入,要用陣列撒.

c++編寫小程式

17樓:仙戈雅

#include

#include

#include

using namespace std;

bool endasthree(char str)

18樓:匿名使用者

#include

#include

using namespace std;

void main()

k=a*1000;

cout<<"0"<<" "<<(k/100)<<" "<<(k-k/100*100)/10<<" "<<(k-k/100*100)%10<

19樓:匿名使用者

方法1:

char buf[100];

scanf("%s", buf);

char *pos= strrchr(buf, '.');

if(strlen(pos)>3)

方法2:

double num = 0.0;

scanf("%0.3lf", &num);

num -= static_cast(num);

int a=num*10;

int b=int(num*100)%10;

int c=int(num*1000)%10;

printf("\noutput:\n0 %d %d %d\n", a, b, c);

c++編寫乙個小程式(思路即可)

20樓:匿名使用者

第一步:先判斷輸入的整數是多少位的,比如輸入的是"123",就是三位的

第二步:將這個數除以100,商取整數,得到"1"

第三步:再將這個數減去1*100(1是上一步得到的"1")得到23,將23除以10結果取整數,得到"2"

第四步:將23減去2*10除以1,結果取整數得到"3"

簡單來說就是先判斷位數,再從高位到低位依次得到每位上的數字.

21樓:匿名使用者

作為乙個初學者,我認為:

先判斷這個數有幾位,然後除以10^n次方,再取整,就把每個數字取出來了,然後再迴圈,case什麼的就很簡單了

22樓:匿名使用者

提乙個都不相同的演算法,我在vb中做過

設定乙個陣列a(n)。包含10個數

依次取輸入的數的每一位x

令a(x)=a(x)+1

最後輸出不為0的a(x)

例如第一位是3,則a(3)=a(3)+1

無需迴圈與判斷,個人認為效率是最高的

23樓:樂淨心

?????沒看懂樓上的,**可貼出來不

用c/c++編寫乙個小程式

24樓:匿名使用者

#include

using namespace std;

int main()

,i,j,k,l,m,n,p,c,d,*a[6];

for(j=0;j<6;j++)

a[j]=&b[j];

for(j=0;j<6;j++)

}if(abs(c-d)==1)

continue;

else}}

}}}}

return 0;

}以上這個程式可以實現你的要求,問題在於乙個命令列視窗不能全部顯示出來……你可以對程式略加修改,通過兩次執行得到全部結果。或者將結果輸入檔案中也可。至於變數過多的問題,可以用陣列都代替,你 自己嘗試一下吧!

c程式題用輸出正方形怎麼做,c 程式題用 輸出一個正方形怎麼做?

static void main string args 換行 console.writeline for int i 0 i length 2 i 輸出最後一個 console.write 換行 console.writeline 輸出最後一行的 for int i 0 i length i co...

c求解要求用c做學生成績管理系統程式已

搗蒜大師 這樣排序可能不行啊。交換應該會讓指標指向錯誤的位置。我覺得是,沒仔細看 應該另外建立乙個head,從原來鍊表取走結點插入新的鍊表。大概是這樣 void studentmassage insertafter student student,student istudent void stud...

用C語言做 求s a aa aaaaa a的值,其中a是數字。例如 輸入 a 2,n 5輸出 s

起風哥 給你個思路。寫一個迴圈設定個a和n 然後把a定義成字串型別。在迴圈內。幾次就字串相加幾次。強制型別轉換成整形進行再相加。最簡單有效的辦法 看 應該沒什麼問題了。 include stdio.h void main printf s d n s include include float su...