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#include2、2-29「1~100間的質數」using
namespace
std;
intmain()
}return0;
}
(1)while
#include#include(2)do······whileusing
namespace
std;
int prime(int
x);int
main()
n++;
}return0;
}int prime(int
x) }
if(x
i=1;
return
i;}
#include#include(3)forusing
namespace
std;
int prime(int
x);int
main()
n++;
}while(n<=100
);
return0;
}int prime(int
x) }
if(x
i=1;
return
i;}
#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...