求助誰能幫我做C語言的作業啊,誰可以幫我做一下這個C C語言的作業

時間 2021-09-21 09:06:19

1樓:

自己做!copy最自己有害

2樓:

我們都幫你,所以才不給你做,自己試著寫下,有什麼疑問,我們倒是可以給你解決。

3樓:匿名使用者

貌似把課後題拿出來讓大家做,還0分!

4樓:匿名使用者

小學數學圖形計算公式

1 、正方形 c周長 s面積 a邊長

周長=邊長×4 c=4a 面積=邊長×邊長 s=a×a2 、正方體 v:體積 a:稜長

表面積=稜長×稜長×6 s表=a×a×6 體積=稜長×稜長×稜長 v=a×a×a

3 、長方形

c周長 s面積 a邊長

周長=(長+寬)×2

c=2(a+b)

面積=長×寬

s=ab

4 、長方體

v:體積 s:面積 a:長 b: 寬 h:高(1)表面積(長×寬+長×高+寬×高)×2s=2(ab+ah+bh)

(2)體積=長×寬×高

v=abh

5 三角形

s面積 a底 h高

面積=底×高÷2

s=ah÷2

三角形高=面積 ×2÷底

三角形底=面積 ×2÷高

6 平行四邊形

s面積 a底 h高

面積=底×高

s=ah

7 梯形

s面積 a上底 b下底 h高

面積=(上底+下底)×高÷2

s=(a+b)× h÷2

8 圓形

s面積 c周長 ∏ d=直徑 r=半徑

(1)周長=直徑×∏=2×∏×半徑

c=∏d=2∏r

(2)面積=半徑×半徑×∏

9 圓柱體

v:體積 h:高 s;底面積 r:底面半徑 c:底面周長(1)側面積=底面周長×高

(2)表面積=側面積+底面積×2

(3)體積=底面積×高

(4)體積=側面積÷2×半徑

10 圓錐體

v:體積 h:高 s;底面積 r:底面半徑體積=底面積×高÷3

5樓:匿名使用者

這些都很簡單的,自己看點書做吧,要不考試會掛的。

6樓:

我來幫你做,不過也太多了#109

7樓:

見過懶得,沒在過這樣懶得。

8樓:蝶破焰澈

哎……同志你這樣不行呀!我覺得這樣和直接拷貝別人的程式沒什麼區別。哎……

9樓:清詩淡語

踏實點,有了c語言的基礎

以後學習c++會輕鬆些!

c語言作業程式設計題 誰幫我下 **等 !!! (用for語句編寫)

10樓:匿名使用者

第一種方法!

#include

void main()

for(a=1;a<=3;a++) }

第二中方法

#include

void main()

for(a=5;a>=1;a-=2) }第三種 隨便輸入菱形的右半

#include

void main()

for(a=b-2;a>=1;a-=2) }} 第四種 隨便輸入菱形

#include

void main()

for(a=b-2;a>=1;a=a-2) //輸出不包括中線的下半部分*號}}

全都寫了啊!

11樓:

1.void main()

printf("result:%ld\n", sum);}2.

void main()

3.void main()

for (i = n - 1; i >= 0; i--)}

12樓:

第一和第三題都比較簡單。

第二題的公式看不懂。

要上課了,給你回答下第一題吧。

#include

void main()

printf("%d\n",sum);}

13樓:動漫迷

偶只會第三題

main()

printf("***\n");

printf("*****\n);

14樓:

第一題 sigma(2k-1)[k=1~50]所以 (1+99)*50/2=2500

puts("2500");

第二題前兩項都可以用公式算出

100*(100+1)/2=5050

50*51*101/6=42925

最後的1/k可能要用loop連加

第三題1,3,5,7,5,3,1 很簡單的規律也不難處理

15樓:匿名使用者

1.#include

int main()

16樓:極度想掙脫命運

int i=0;

int j=0;

int sum=0;

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

第一題的主要**

其他的原理一樣

17樓:

第一題#include"stdio.h"

void main()

printf("sum=%d",sum);

} 第三題

#include"stdio.h"

void main()

for(b = 1;b <= 2*a-1;b++)printf("\n");

} for(a = 1;a <= 3;a++)for(b = 1;b <= 7-2*a;b++)printf("\n"); } }

誰可以幫我做一下這個c++c語言的作業

18樓:飛o霜

因為我對c語言的輸入輸出不太熟悉,對輸入輸出的錯誤不予判斷!

我按c++的方式給予判斷。

一、 基礎題(15%)

1.定義int n=5,a=12;寫出a*=(n%=3);執行後變數n與a的值。

【答案】

n%=3 取餘結果n=2

執行後:n=2;a=24

2.設a=b=5;分別判斷表示式的真假:6>a>2與++b==6。

【答案】

6>a>2 6>5>2,故為真;

++b操作是將b值加1,同時整個表示式的值為結果值,所以++b值為6,故++b==6為真;

3.分別計算表示式的值:43 | 38 與 (43 ^ 38) >> 2。

【答案】

43的二進位制為:101011;

38的二進位制為:100110;

43|38= 101111=47;或操作;

43^38= 001101,異或操作,右移2位=000011=3;

43 | 38 結果為47; (43 ^ 38)>>2結果為3;

二、 改錯(30%)

1、試找出程式中的語法錯誤,寫出錯誤所在行號及正確內容。

#include

#1 main

#2【答案】

main主函式**括號,正確如下:

#1 main()

c++語言的每個表示式的結束都需要加上分號;故第6.9行錯誤,正確如下;

#6 k=1 ;

#9 for(i=m;i!=n;i+=k)

2、程式功能為:判斷從鍵盤上輸入的一個字元,並按下列要求輸出。若該字元是數字 輸出

字串"0-9";若該字元是大寫字母 輸出字串"a-z";若該字元是小寫字母 輸出字串"a

-z";若該字元是其他字元 輸出字串"!,@,…",寫出錯誤所在行號及正確內容。

#include

#1 main()

#2【答案】

main主函式必須有返回型別,如果不需要返回值,用無返回值型別void,正確如下:

#1 void main()

當判斷表示式需要變數時,請將變數放在左邊,而且範圍判斷要用“與”操作;

#5 if('0'<=c||c<='9') 改為if(c>='0'&&c<='9') 這邊你用了或;

#7 else if('a'>=c&&c<='z')改為else if(c>='a'&&c<='z')

#9 else if('a'<=c&&c>='z')改為else if(c>='a'&&c<='z')

三、 程式填空(15%)

下列程式的功能為:輸入三角形的三邊長,求三角形面積。

已知三角形的三邊長a,b,c,則該三角形的面積公式為:

, 其中s = (a+b+c)/2,請填寫適當的符號或語句,使程式實現其功能。

#include

#include

main()

【答案】

①輸入語句:scanf("%a%b%c",&a,&b,&c); 這個是按你前面的寫法寫的,不懂對錯!

②這個語句是計算面積的,用海**式:s=[p(p - a)(p - b)(p - c)]^(1/2);

語句為:area=sqrt(s*(s-a)*(s-b)*(s-c));

③ printf( "%area",area);

四、 編寫程式(40%)

1、“有物不知幾何,三三數餘一,五五數餘二,七七數餘三,問:物有幾何?”程式設計求2000

以內所有解,列印時用空格隔開。將程式儲存到學號資料夾下,檔名為b-1.c

問題補充:急需答案!!!謝謝!!!!!

【答案】

我用c++給你弄一下:

#include

void mani()

做完收工,如果有錯誤的地方請指教,沒對著電腦程式設計,難免會做錯,諒解!

19樓:匿名使用者

一: 1:a=24 n=2

2: 6>a>2 false

++b==6 true

3: 47和 3

二 1:

1 void main()

4 scanf( "%d%d", &m, &n );

5 if (m < n)

6 k = 1;

9 for(i=m;i!=n;i+=k)

2: 1 void main()

2 }

20樓:

一:1:a=24 n=2

2: 6>a>2 false

++b==6 true

3: 47和 3

二1:4改為scanf( "%d%d", &m, &n );

5改為if (m < n)

6改為 k = 1;

2: 2改為}

21樓:匿名使用者

歡迎參觀!!!!

本人已經在電腦上驗證過答案了的,也作了詳細註釋和分析:

其實這些東西還是要自己多做,本身也不是太複雜的東西,實在不行可以上機驗證結果是否正確,這樣才能提高哈。希望對你有幫助:

一、 基礎題

1.答案 a=24,n=2

a*=(n%=3)

⑴分析:先計算括號內內容 n%=3->n=n%3=5%3=2

⑵分析:a*=(n%=3)->a=a*(n%=3)=12*2=24

2.答案 假,真

⑴6>a>2

分析:">"號優先順序是從左到右,所以等價於(6>a)>2,6>a=5為真返回1等價於1>2為假

⑵++b==6

分析:++為單目運算子,優先順序高,等價於(++b)==6等價於6==6為真

3.答案 47,3

⑴43 | 38

分析:|為按位或(兩個其中有一個為1則結果為1),先轉換成2進位制

101011 | 100110結果為101111轉換為10進製為47

⑵(43 ^ 38) >> 2

分析:^逐位異或,兩個不同則結果為1

43 ^ 38等價於 101011 ^ 100110結果是001101

>> 2右移兩位,000011=3

二、 改錯

1、 #1 void main//不帶void的這種寫法不規範,有些編譯器會出錯。

#5 if (m < n )//條件必須加括號

#6 k = 1;//語句必須以;結束

#9 for ( i = m;i != n; i+=k ) //for語句以;隔開

2。 #1 void main() //不帶void的這種寫法不規範,有些編譯器會出錯。

#2} fclose(fp);//關閉檔案控制代碼}

誰能幫我寫C 大作業,要包含類的

include class a private int a,b a a a a int i,int j a a void main cout ending2.n 以前寫的。看看能用不 主程式 include include include shape.h using namespace std in...

C語言的問題,要考試了,求助啊,C語言的問題,要考試了,求助!

二維陣列作形參,必須指定第二維的大小,第一維可省略。c語言的問題,要考試了,求助! 水狠甚 這是根據一樓改的結果 留水儲迎絲 函式傳遞有點忘了 經過強力鑑定,均為正解。指標理解不深的話推薦一樓,吼吼 void fun char str1,char str2 str2 pos 0 胡艾成芷荷 incl...

麻煩幫我做一些c語言的題目啊,謝謝啦

老馮文庫 所有的題幾乎都經過了測試。1.d2.c 3.c 實際是第二個選項 4.d5.b 6.a7.b 8.c9.d 10.b 11.a 12.c 13.d 14.d 15.2 16.2 17.1 18.2 19.2 20.2 第18題的答案肯定是2,y y肯定是0,經過了測試。這是進行異或運算。 ...