實驗一 C 簡單程式設計

2022-05-22 18:39:12 字數 2624 閱讀 4832

part 1:

c++是物件導向的程式語言。主要特點表現在兩個方面:一全面相容c,二支援物件導向的方法。

c++中,將資料從乙個物件到另乙個物件的流動抽象為「流」。資料的輸入輸出是通過i/o流實現,輸入提取符(>>)作用cin,輸出插入符(<

part 2:程式設計練習

1、2-28 「選單程式」

(1)if

#includeusing

namespace

std;

intmain()

return0;

}

程式結果如下

一點補充:我在編寫的時候對於字元的對比出現如下錯誤:if('n'=='a'),if('n'==65)等,由於對字元操作涉及它的ascii碼與它本身字元時模糊,補充應用了轉換型別或者叫匯出字母ascii碼的相關知識。其中,char n;if(n=='a')也可以。

(2)switch

#include#include

using

namespace

std;

intmain()

}return0;

}

2、2-29「1~100間的質數」

(1)while

#include#include

using

namespace

std;

int prime(int

x);int

main()

n++;

}return0;

}int prime(int

x) }

if(x

i=1;

return

i;}

(2)do······while

#include#include

using

namespace

std;

int prime(int

x);int

main()

n++;

}while(n<=100

);

return0;

}int prime(int

x) }

if(x

i=1;

return

i;}

(3)for

#include#include

using

namespace

std;

int prime(int

x);int

main()

}return0;

}int prime(int

x) }

if(x

i=1;

return

i;}

程式結果

一點補充:c++在c基礎上對輸出格式有變化,對於輸入輸出格式設定要使用操縱符,注意必須在源程式開頭包含iomanip標頭檔案。

3、2-32「猜數字」

#include#include

#include

using

namespace

std;

#define n (rand()%(100-0+1))+0

intmain()

}return0;

}

程式結果為

4、2-34「摸球」

初級版

#includeusing

namespace

std;

intmain()}}

cout

return0;

}

結果如下:

改進版

#includeusing

namespace

std;

void

out(int

m);enum

color;

intmain()}}

cout

return

0;

} void

out(intm)

}

程式結果

最後,程式之間穿插了一些實驗體會,此處簡寫。

1、c++不同於c的輸入輸出方式,標頭檔案,位寬。

2、有範圍不同隨機數的設定。

3、編寫最後一題時利用到列舉型別,發現自己確實生疏,參考資料

4、注意cout後跟<

5、多多複習包括一些c的知識,我想能夠反覆去用大概可以記的更牢。

C 實驗一 簡單程式設計

內容提要 設計程式找出1 100間的質數,顯示出來。把有10個整數元素的陣列用氣泡排序法按由小到大公升序排列。二維陣列 m個同學n門課成績處理,字元陣列存放姓名。基本要求 用for或while或do while迴圈語句實現,能對資料進行排序的程式,能運用二維陣列能熟練對學生成績進行輸入,查詢,排序,...

實驗一 C 簡單程式設計

這次的實驗主要是四個問題,在解決問題的基礎上要求使用不同的迴圈結構和分支結構。在複習c語言的同時了解c 不同於c語言的地方。2 28 問題描述 實現乙個簡單的選單程式,執行時現實 menu a dd d elete s ort q uit select one 提示使用者輸入。a表示增加,d表示刪除...

實驗一 C 簡單程式設計

實驗一 2 28 實現乙個簡單的選單程式,執行時顯示 menu a dd d elete s ort q uit selete one 提示使用者輸入。a表示增加,d表示刪除,s表示排序,q表示退出。輸入為a d s時分別提示 資料已經增加 刪除 排序。輸入q時程式結束。1 if.else.語句,b...