我有些C 程式設計的題不會做,請大仙幫我指點,我將不勝感激,跪謝

2021-05-14 08:31:37 字數 3693 閱讀 2424

1樓:

原文中有許多中文的標點符號,如「。,;」編譯時會有問題。另外有錯誤的文字,我們按應該的正確文字理解。

49:檔案操作的庫函式

!fin.eof() 輸入檔案流沒有到達末尾

50:float cha(float,float);

cha(a,b)

51:靜態變數問題,x不是靜態變數,每次呼叫func()是,都要重新分配記憶體空間,設定初值,因此x的輸出值總是1;y是靜態變數,只在第一次呼叫時分配記憶體空間,設定初值,以後,這個變數的儲存空間不會釋放,下次呼叫,還是同一個記憶體單元,而且不會重新設定初值,因此,每呼叫一次func,y的值會增加1,因此y的輸出是1,2,3,4,5,6

i 輸出

0 x=1;y=1

1 x=1;y=2

2 x=1;y=3

3 x=1;y=4

4 x=1;y=5

5 x=1;y=6

52:類中的靜態變數問題。類中的靜態變數只有一個,不論有幾個例項,靜態變數是所有例項公用的。

因此,在構造a的兩個例項a,b時,其建構函式總是會執行一次,給c增加10,構造兩個例項,c的值就增加了兩次,因此c的值是20.程式的輸出是(後面是我的註釋):

constructor. 構造a

constructor. 構造b

c=20 a.show()

c=20 b.show()

destrucator. 析構a

destrucator. 析構b

53:public....settri(....);∥用於輸入三個頂點座標

void tri::settri(float x1,float y1,float x2,float y2,float x3,floaty3)

....test(....);∥用於判斷是否構成等邊三角形

int tri::test()

學了一學期c語言,期末老師出了道大的程式設計題,我實在無法完成,請各位c程式設計高手指點不才,不勝感激。

2樓:徐光豬

#include

#include

#define buffer 100

void getscore(int a,int n);

void sort(int a,int n);

void sort(int a,int n, char style);

int foundscore(int a,int n,int score);

void insertscore(int a,int *n,int score);

void deletescore(int a,int *n,int score);

void displayscore(int a,int n);

void main_menu();

int score[buffer]=; //-1 表示沒有成績

void getscore(int a,int n)

}void sort(int a,int n)}}

printf("排序後輸出:\n");

for (int i=0;i!=n;++i)

}else if (style=='b')

else

}void deletescore(int a,int *n,int score)

*n--;

printf("刪除成功\n");

} else

}void displayscore(int a,int n)

}int main_menu(int choice)

int main()

if (flag)

}return 0;}

3樓:匿名使用者

#include

#include

#define max 100//陣列最大邊界值void getscore(int a,int n)}}int foundscore(int a,int n,int score)

void deletescore(int a,int *n,int score)

else printf("未找到成績為%d的元素",score);}}

void displayscore(int a,int n)int main()

if(tag==6)break;

if(tag!=5)system("cls");

}return 0;

}//此**未經嚴格測試,請慎重選擇

4樓:

貌似不難,只是我電腦上連軟體都沒裝,也忘記羅,等其他人幫你解答吧,不過,估計,沒人幫忙寫這麼多

5樓:

哎…………看到這些東西才知道stl是多麼的方便高效

請哪位大俠幫我用c++編一個程式,急用,我將不勝感激。

6樓:匿名使用者

#include

using namespace std;

int main()

cout<

return 0;}

能不能再幫我發一份c++的100套試題啊,不勝感激……謝謝你啦

7樓:匿名使用者

呵呵 不好意思 我沒c++的 也沒學過 我考的是c 和**網路 要的話可以給你 祝考試順利

關於c++的求質數問題,求高手指點一下,幫我改正一下,不勝感激!

8樓:釋竹陽花

#include

using namespace std;

int main ()

}switch(k)

}return 0;}

9樓:

判斷質數是,應該把「每次」的 n%i 的結果都進行判斷,只要一次為0 ,就輸出不是質數,注意改動的地方吧

#include

using namespace std;

int main ()

}if (i==n)

cout<

}return n;}

10樓:匿名使用者

nclude "iostream.h"

void main() //這兩行沒啥好說的if (index==1) cout<

請教高手幫我解決這個c++程式出現的問題!!感激不盡!!! 30

c++程式設計題,求數列s=1+2!+3!+4!+...+n!的前n項和,n由鍵盤輸入 5

11樓:匿名使用者

#include

using namespace std;

void fun(int n)

sum +=product;

temp++;

}cout << "結果為"<> value;

fun(value);

system("pause");}

幾道不會做的題,數理化還有英語,請各位高手幫忙,謝謝急急急

第一題數學題 由影象分析,因為a 0,b 2a 0 對稱軸 c 0,所以1是對的 因為當x 2時,y 0,所以2是對的 由影象知4是對的 由影象,當x處於x1與x2之間時y 0。第二題物理題 因為改變物體內能的方式有兩種 做功和熱傳遞.你這裡只說了一種,不能確定物體是否對外做功.所以無法確定,即選a...

高考歷史題,不會做,請告訴我,謝謝

先請問一下正確答案是b麼 選a。因為裙子越長,經濟就越落後 裙子越短,經濟就越先進,19世紀英國率先完成工業革命,生產力發展水平高,婦女也加入工廠成為工人,婦女地位,角色改變。這是我們的一到期末考試題,先關注時間,19世紀中期,英國完成工業革命,對勞動力的需求增大,婦女們不再像中世紀時只在家中做主婦...

有一道題不會寫能幫嗎,我有一道數學題不會做有人可以幫我嗎

有一道題會寫,能幫忙嗎?太冷把什麼題說出來幫助你解決一下。你可以把題目說出來,看看能不能做到。找老師講解,不然下次還是不會 我有一道數學題不會做?有人可以幫我嗎?老師在黑板上寫下三個數 108,396,a,讓同學們求它們的最小公倍數.小強誤將108當作180進行計算,結果竟然與正確答案一致.a最小等...