將下列C語言的程式改為C 的程式

時間 2023-05-19 10:55:11

1樓:匿名使用者

#include

#include

using namespace std;

struct string ;

struct digital ;

void main()

tail->next=null;

cout<<"資料輸入完成。 開始排序。n";

排序。struct digital *p;

for(i=0;inext;

if(p->dig > p->next->dig)//輸出。cout<<"排序結果如下:";

p=head->next;

while(p!=null)

elsetail->next=null;

cout<<"資料輸入完成。 開始排序。n";

排序。struct string *p;

char temp[20];

for(int i=0;inext;

if(strcmp(p->str,p->next->str)==1)//輸出。cout<<"排序結果如下:";

p=head->next;

while(p!=null)

cout<<"n請選擇: 0.退出, 1.繼續 ";

cin>>flag;

2樓:張付海倪媛媛

把struct 改為class 把現在結構體的內容改為private,把函式定義在public裡面,在類外實現就行了。

3樓:

基本上是只有輸入輸出和標頭檔案要改的。

1、乙個c語言程式是由( )。

4樓:愚人談娛樂

乙個c程式由乙個主函式和若干個其他函式組成。若干個的意思就是可以有0個及以上個。c語言的程式模組稱為函式。

c 語言可以進行多種方式進行程式的設計,它是一種很有特色的高階語言通過若干個函式組成,它具備構成程式設計的 3 種基本結構順序,選擇和迴圈結構。c語言簡潔明瞭,運算子豐富且功能強大還有編譯預處理功能。此語言的移植性好不同的處理器用不同的編譯器編譯指令達到移植的效果。

5樓:網友

選b我覺得所謂的「主程式」和「子程式」本質上也都是「程式」,若選a,則變成了」乙個c語言程式是由程式組成「

如果將a變成」乙個主函式和若其他函式組成「我認為就對了,因為每個c語言都必須要有乙個mian()函式。

6樓:呵呵是意思我是

這個問題我也糾結過。《c程式設計(第四版)》-譚浩強,第10頁寫了乙個程式由乙個或多個源程式檔案組成。

函式是c程式的主要組成部分。

乙個c程式是由乙個或多個函式組成,其中必須包含乙個main函式(且只能有乙個main函式)

所有這題我選擇b,不過b選項話沒說完。

7樓:匿名使用者

我認為選b,應為簡單的程式完全可以沒有子程式,但不可能沒有函式,如;

int main()

這個程式什麼也不做,但它是乙個完整的c語言程式。

8樓:匿名使用者

一、填空題 1.(函式) (函式說明) (函式體) 2.(指令) (3.

預處理 編譯 執行) 4.(是) (不可以) 5.(字母 下劃線) (字母 下劃線 數字) 6.

不能) 7.(字母 下劃線 數字)

二、選擇題

三、判斷題 1.╳ 2.╳ 3.√ 4.╳ 5.╳ 6.√ 7.√ 8.╳ 9.╳ 10.√

四、連線題 f2檔案存檔 f3載入檔案(開啟檔案) ctrl f9執行程式 alt f6切換活動視窗的內容 alt x退出程式。

五、寫出程式執行結果 ,mycomputer!

六、程式填空 空1.(x>y) 空2.(z)

七、程式設計 #include」 main()

9樓:網友

乙個c語言程式由若干子程式組成。

10樓:匿名使用者

選b,主函式呼叫其他函式。

11樓:何鈺楊詩

#include

#include

int main() voidmain中間要有空格,另外,void main是已淘汰的寫法。

在計算機上執行乙個c語言編寫的程式,要經過怎樣的處理過程

12樓:貝勒爺的皮

開發乙個c語言程式需要經過的四個步驟:、編譯、連線、執行。

c語言程式可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的c語言編譯器和庫,然後將c源**編譯、連線成目標二進位制檔案之後即可執行。

2、編譯:將源程式翻譯成目標檔案(。obj檔案)。

3、連線:將目標檔案轉換成可執行檔案。exe檔案)。

4、執行:執行。exe檔案,得到執行結果。

13樓:匿名使用者

只要安裝執行環境就可以了!~!

14樓:匿名使用者

瀕程式 日標程式 可執行程式。

c語言:下面要求的c程式怎麼編?

15樓:聽不清啊

先定義乙個字元型陣列,把這一串字串都進去,以後撤出他的串長,然後對這個字串以字元為單位進行一次氣泡排序就可以了。具體的程式**和運**況見**。

程式**文字:

#include

int main()

int i,j,n;

char s[100],t;

scanf("%s",s);

for(n=0; s[n]; n++)

for(i=0; ifor(j=0; jif(s[j]>s[j+1])

t=s[j];

s[j]=s[j+1];

s[j+1]=t;

puts(s);

return 0;

16樓:哥德堡快遞

#include

#include

int main()

else if (ord[i]==ch)

if (id>=0)

for (int i=0;ord[i];i++)for (int j=0;j輸入不帶回顯的版本。

c++是基於語言的程式語言,對嗎。

17樓:八卦小姐e娛樂

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

c++ 擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而 c++ 就適應的問題規模而論,大小由之。c++ 不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式語言的問題描述能力。

用c語言如何編寫如下的程式?

18樓:信必鑫服務平台

1、開啟記事本;

2、使用檔案中的「開啟」選單;

3、在彈出的對話方塊中選擇檔案型別為「所有檔案」,然後再瀏覽到程式檔案,點選開啟。

但是如果需要在編譯器環境中進行除錯或編譯等操作,則必須使用編譯器,編譯器必須使用與c語言檔案在編寫時使用的環境要求,不同的編譯器提供的庫函式不同,不能混用。

c語言。c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

最基本的C語言程式,C語言最簡單程式

看來你是乙個菜鳥啊,我也是拉,呵呵。double是雙精度的意思,比float後面小數點位數能夠多2倍。如果說你需要的數字不用達到小數點後面十多位的話就別用double了。分配位元組數比float位元組數多2倍 double 宣告雙精度變數或函式 話說那個double是乙個雙精度的浮點數型別。下面的p...

c語言程式中的疑惑關於檔案的),C語言程式中的疑惑 (關於檔案的)

已經傳送。主要查收。這個主要是這個問題。不難的 不行 仔細研讀msdn可以知道 fseek操作會改變檔案結尾標誌,就是說,如果檔案指標剛好在檔案尾部,這時候進行fseek操作,哪怕是在結尾向前移動也會使檔案結尾標誌後移,從而使後面的feof 判斷檔案是否結尾失效,進入死迴圈,直到空間耗盡.避免的辦法...

C語言程式的問題,C語言程式的乙個問題

這是個錯誤的程式。你把題目打錯了。我覺的題目應該是這樣的要是不是 我也沒有辦法了。include void main 其實這個題目考你的迴圈j變數的取值,和對二維陣列定義執行完迴圈後 只給a 0 0 到a 2 2 分別賦上了0 1 2 2 3 4 4 5 6 而在a 2 2 之後系統預設為全部都是0...

c語言的程式要怎樣才能寫好呢,C語言的程式要怎樣才能寫好呢?

兩方面規則 任何事物都有其規則,c也不例外。掌握c的基本規則,這個不是很難,隨便一本c基礎就好。思路 處理任何事情都需要有思路,要不然就像狗吃刺蝟,無從下口。一般來說,程式設計需要從上而下的細化。首先要對c語言有乙個完整的認識 然後要理解演算法 之後的資料庫資料結構什麼的,不要太著急 然後看看 高質...

c語言程式設計師,請問C語言的程式設計師都從事什麼工作,具體一點

你好!你要表達什麼意思,不懂 請問c語言的程式設計師都從事什麼工作,具體一點?嵌入式開發 太 高階 的語言跑不動 通訊和網路程式設計 比較底層的 關注效率或者和特定硬體相關的部分 不是做 什麼的 這個用c開發效率太低 多 主要是圖形處理 需要考慮執行期效率和硬體相關性 核心級系統程式設計 現在的作業...